unity 20173d2017,easy touch5在电脑上能用,安装在手机中不能动?是什么情况?版本吗

到现在位置就可以通过左摇杆控制人物移动了,人物移动太快怎么办Speed调慢点即可。

下面开始设置人物移动时要调用Move动画用bool控制,这个事先做好这里不再阐述那么洳何调用呢?

打开Player角色下的Player脚本(原先键盘控制的脚本),添加两个公开函数

这时候摇杆移动就会调用RunAnimatoropen函数不移动就调用RunAnimatorStop函数,从而达到控制動画的效果

第二步,开始对右摇杆设置首先在Player脚本添加下面一段

5 //设置角色的朝向(朝向当前坐标+摇杆偏移量)

简单来说就是easytouch通过OnMoveSpeed传出一个Vector2,所以我们要在Player脚本创一个函数(变量是Vector2)用于接受传出的Vector2并且利用这个与人物的位置构成一个矢量,再用LookAt就能控制人物朝向了

调试没问題后,但是发现死亡后还能移动和旋转怎么办?

第三步,原本在人物Player下有一个HealthManager的脚本里面有个Dead()的函数,一旦hp<=0后就会禁用有关脚本的调用这时我们只要在函数中其中加两句

即可实现死亡后双摇杆的禁用,到此时就大功告成!!

}

我要回帖

更多关于 unity 2017 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信