
虚拟摇杆由3部分组成
虚拟摇杆GameObject的层级
触屏控制
VirtualJoystickcs
监听触屏、滑屏相关事件,发出自己的事件
VirtualJoystickAppearancecs
虚拟摇杆的显示(包括设置其位置等)。
InputMgrcs
监听虚拟摇杆的事件(SetDirEvent、StopSetDirEvent),控制Player移动。
Playercs
外界(InputMgr)调用其Move方法控制其移动。
旋转,transformRotate(轴向量角度 < 轴指绕着哪个轴转>)。平移,transformTranlate(方向向量平移距离<方向向量指朝哪个方向移动>)transform引用建筑的transform。希望能帮到你。
if (InputtouchCount == 1)
{
if (InputGetTouch(0)phase == TouchPhaseMoved)
{
Vector3 touchDeltaPosition = InputGetTouch(0)deltaPosition;
transformTranslate(touchDeltaPositionx speed, touchDeltaPositiony speed, 0,SpaceWrold);
}
}
以上就是关于Unity中的虚拟摇杆,用于触屏游戏的角色移动控制全部的内容,包括:Unity中的虚拟摇杆,用于触屏游戏的角色移动控制、unity iphone怎样实现手指触屏拖动物体移动、unity触屏移动物体等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)