unity3d 物体移动逐渐变慢

物体正常移动,然后按键让物体移动速度逐渐变慢

哈士奇WWW
浏览 799回答 1
1回答

慕尼黑8549860

设定一个速度值speed,按键时,减少speed的值,这是最简单的做法了。public float Speed = 1.0f;public float AddSpeed = 0.1f;void Start (){}void Update (){if (Input.GetKey(KeyCode.W))Speed += AddSpeed;if (Input.GetKey(KeyCode.S))Speed -= AddSpeed;Speed = Mathf.Clamp(Speed,0,Speed);transform.Translate(Vector3.forward*Time.deltaTime*Speed);}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Unity 3D