13 JamesLiu

尚未进行身份认证

我要认证

专注于android,ios开发

等级
TA的排名 1w+

血条ui对应的位置

Canvas uiCanvas = UIManager.Instance.uiCanvas; Vector2 screenPoint = RectTransformUtility.WorldToScreenPoint(Camera.main, pos); screenPoint = screenPoint / uiCanvas.scaleFactor; rect.anchoredPosition = screenPoint - (new Vector2(..

2020-05-09 10:33:05

Thoughts on Implementing a Skill System

The game I’ve been working on for nearly two years—a game I’ll refer to asLAVOwithout yet explaining the abbreviation—has a skill system that we are currently hammering out. What was originally an i...

2019-12-06 21:11:26

Create an Ability System with Scriptable Objects

using UnityEngine;using System.Collections;public abstract class Ability : ScriptableObject { public string aName = "New Ability"; public Sprite aSprite; public AudioClip aSound; ...

2019-12-06 21:10:21

A* Pathfinding Project 记录

AI 围绕着目标点public void CalculatePointsAroundObject(AIBase[] agents, Transform targetTransform, float positionRadius) { float subAngle = 360f / agents.Length; float cu...

2019-10-21 17:01:37

Unity寻路插件(A* Pathfinding)入门教程一:着手搭建A*寻路工程

本系列的教程文章基于 A*Pathfinding Project 4.2.8的官网教程翻译,每一章节的原文地址都会在教程最下方给出。本篇教程将阐述一下如何创建一个简单的自定义寻路脚本。下面我们将正式开始创建一个属于我们自己的寻路脚本,打开脚本编辑器跟着做吧。不管你创建的是3D还是2D游戏,本篇教程都适用哈。但在某些地方,会阐述2D和3D类型的不同之处。这些不同的地方将会用注释指明。但是...

2019-10-16 17:29:07

TextMeshPro Rich text tags

TextMeshProRich text tagsDescriptionList of the valid rich text tags that can be inserted into the text to be displayed.PropertiesBold Use <b> and </b>. Italics Use <i&...

2019-07-17 20:37:40

unity3d:向量计算:获得两点连线的垂直向量,判断目标方位(前后左右)

获得两点连线垂直向量/// <summary> /// 获取某向量的垂直向量 /// </summary> public static Vector3 GetVerticalDir(Vector3 _dir) { //(_dir.x,_dir.z)与(?,1)垂直,则_dir.x * ? + _dir.z * 1 = 0...

2019-07-03 16:14:05

卡通水shader

https://roystan.net/articles/toon-water.htmlhttps://github.com/IronWarrior/ToonWaterShaderHomeArticlesContactToon Water Shader>> using Unity engine 2018.350 minutes to completeY...

2019-06-13 11:48:58

角色行走草丛中,草跟随动shader

float3 worldPos = mul ((float3x4)unity_ObjectToWorld, vertex);float distLimit = _affectDist;for (int i = 0; i < _obstacleCount; i++){ float3 _obstacle = _obstacles[i]; float3 bendDir = no...

2019-06-11 14:29:13

cocos creator -- 指定自定义事件

阅读数:341 var testEvent= new cc.Event.EventCustom("CustomName", false) testEvent.setUserData("abc") cc.find("UIScript").dispatchEvent(testEvent);123cc.find(“UIScript”) 里 UIScript 是节点 var t...

2018-06-08 15:27:57

unity 扎金花比大小

目录结构public class Define { public const int FLOWER_SPADE = 3;// 黑桃 public const int FLOWER_HEART = 2;// 红桃 public const int FLOWER_CLUB = 1;// 梅花 public const int FLOWER_DIAMOND = 0...

2018-03-26 12:58:45

Unity3D中Layers和LayerMask解析

http://www.jianshu.com/p/89d5252a8b74Unity中是用int32来表示32个Layer层。int32表示二进制一共有32位(0—31)。在Unity中可编辑的Layer如下图所示:在Unity中每个GameObject都有Layer属性,默认的Layer都是Default。在Unity中可编辑的Layer共有24个(8—31层

2017-06-22 13:48:32

5、编辑器篇---动作编辑器基本框架

先展示下基本样子接下来将简单介绍下编辑器如何入手

2017-03-17 17:11:20

4、编辑器篇---动作编辑器开始

using UnityEngine;using UnityEditor;using System.Collections;/// /// Version: V1.0/// Author: jamesliu ///Created time: 2017/03/16 Thursday 10:27:34 /// namespace ACTEditor

2017-03-16 11:09:44

2、开始篇---项目目录结构

Unity5.3.6版本,新建工程名字为NarutoProject目录结构如下:

2017-03-16 11:05:40

1、开始篇---资源获取

2017-03-16 11:01:21

3、编辑器--动作编辑器需求

1、满足插入序列帧动画2、满足相应的事件,并且可以自定义事件参数3、满足可以画矩形框三条基本需求,其他可以扩展

2017-03-15 19:17:21

unity简单画线

if (platform == RuntimePlatform.Android) { if (Input.touchCount > 0) { virtualKeyPosition = new Vector3(Input.GetTouch(0).position.x, Input.GetTouch(0).position.y);

2017-03-06 20:16:52

unity 插件收集

1.UFPS 一款优秀的FPS游戏制作插件2.Shooter AI fps游戏中的AI系统3.UFE 格斗游戏插件4.Flux 一款基于时间轴的顺序播放系统5. Cinema Director 可用来做剧情6.Behavior Designer 行为树插件

2017-03-02 19:43:43

Android手机遥控器解决方案

最近准备开始做一个解决方案项目,在这里做了一个前期准备工作。希望也可以为别人所用。废话不多说,开始:                       http://414543604.blog.163.com/blog/static/129404346201361371635990/1.简单思路:(1)我们需要编写一个遥控器的服务器端。为了实现这个服务器端,我们可以HTTP

2017-02-23 10:04:18

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。