ZKX's LAB

unity3d 滑动关节 Unity3D 用滑动GUI控制物体缩放的程序应该怎么编·· ·· 希望能给我发个完整的代码过来··

2021-04-26知识12

请大神赐教unity 3d物体随着手指滑动移动 unity 3d手指在手机屏幕上滑动物体随着手指移动,手指离即开停止怎么样实现?脚本应该怎么写?using UnityEngine;。

unity3d如何实现手指向左滑动倒序播放图片序列,如果手指不动时停在当前的图片上,向右滑正播序列? C#写法:定义一个手势的枚举public enum Dir:int{Left=0,Stop,Right}C#脚本名为Test.cspublic class Test:MonoBehaviour {public GameObject_plane;挂一个用来显示图片的plane对象public float duration=0.5f;每0.5秒换一张图片public Texture2D[]_texAll;挂30张图片Dir_touchDir;当前的手势float curTime=0;int_index=0;void Update(){当运行平台为IOS或Android时if(Application.platform=RuntimePlatform.IPhonePlayer|Application.platform=RuntimePlatform.Android){当输入的触点数量大于0,且手指移动时if(Input.touchCount>;0&Input.GetTouch(0).phase=TouchPhase.Moved){if(Input.GetTouch(0).deltaPosition.x)touchDir=Dir.Left;elsetouchDir=Dir.Right;}当输入的触点数量大于0,且手指不动时if(Input.touchCount>;0&Input.GetTouch(0).phase=TouchPhase.Stationary){touchDir=Dir.Stop;}}根据手势顺序或逆序换图if(_touchDir。Dir.Stop){if(_touchDir=Dir.Left){curTime+Time.deltaTime;if(curTime>;duration){curTime=0;index=_index=0?texAll.Length-1:_index;plane.renderer.material.mainTexture=_texAll[_index-];}。

Unity3D 用滑动GUI控制物体缩放的程序应该怎么编·· ·· 希望能给我发个完整的代码过来··

随机阅读

qrcode
访问手机版