为了账号安全,请及时绑定邮箱和手机立即绑定

unity3d 物体移动逐渐变慢

unity3d 物体移动逐渐变慢

饮歌长啸 2019-02-19 13:13:36
unity3d 物体移动逐渐变慢
查看完整描述

1 回答

?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

设定一个速度值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);
}

查看完整回答
1 反对 回复 2019-03-04
  • 1 回答
  • 0 关注
  • 1630 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信