之前在解决摇杆控制角色的时候使用的是RPG游戏中主角的运动方式有八个方向,最近找到一个新的方法可以比较流畅地控制角色各个方向的移动
2.在控制角色运动的脚本嘚Update方法中
本文实例为大家分享了unity摇杆3D控件Easytouch控制主角移动的具体代码供大家参考,具体内容如下
3.创建一个人物模型;
4.新建一个Plane作为地板
5.新建一个joystick,添加步骤如下图所示:
6.设置摇杆的相关属性:
注:如图中属性一定要设置好不然的话会出现摇杆没有反应的情况!!!
7.为主角(即需要Easytouch摇杆控制移动的模型)新建一個脚本MoveController用来接收摇杆的事件,控制主角的移动
//停止时,角色恢复idle //获取摇杆中心偏移的坐标 //设置角色的朝向(朝向当前坐标+摇杆偏移量) //迻动玩家的位置(按朝向位置移动)
以上就是本文的全部内容希望对大家的学习有所帮助,也希望大家多多支持脚本之家