1.先导入资源,在unity中切换正交相机 放入人物 2.放入雕塑和plane 然后再给人物赋予idle动画 给Gris加上一个动画控制器animator 然后将图画赋予Gris 运行 3.要将Gris移动到位置
在这里使用Vectory2.MoveToWards(现在参数 transform.position, 目标参数 trans.position,移动步频) 下面展示一些 内联代码片 。
transform.position= Vectory2.MoveTowards(transform.
position, trans.position, precent)
transform.position= Vectory2.MoveTowards(transform.
position, trans.position, precent)
其中trans要找到目标位置 那么就要找到目标参数,在unity中先复制人物放到目标位置,然后去除身上的组件留下transform组件,只获取其位置 ,选中的蓝色即为目标位置的物体trans是定义出来的,用来接收目标,原本目标使用GameObject.Find("(unity中的目标名称)Point1 ").transform 找到之后使用trans接收
下面展示一些 内联代码片 。
private Transform trans;
public float persent;
private Transform trans;
public float persent;
void Start(){
trans = GameObject.Find("Point1").transform;
}
4.在代码中加入animator 可以直接获取自身animator组件 给Gris添加一个Walk动画 设置为WalkScript 脚本动画,只为人物自动移动服务 在动画控制器中 下面展示一些 内联代码片 。
animator.Play("WalkScript")
animator.Play("WalkScript")
5.眼泪的制造,在unity中添加眼泪
添加拖尾效果是 Trail Renderer在材质选择无 然后拖尾颜色选择黑色,存在时间为0.6
|