unity3d js 的问题,想让物体沿x轴左右随机移动,但是移动太快了,怎么解决,麻烦大神回答下?

function Update () { transform.position.x = Random.Range(-4.2,4.2);}
2024-11-25 09:06:30
推荐回答(4个)
回答1:

用translate啊,然后用Time.deltatime * 随机数 来控制移动的速度 可以试试

回答2:

这个问题竟然能上来问?
移动太快就把移动里面的位移量减小不就行了?
translate里的位移乘以1/10

回答3:

计算出随机值之后,使用循环,按步长移动可以解决问题

回答4:

你这代码写的就不是移动了 而是瞬移、this.transform.Translate(Vector3.right * Time.deltaTime * -Speed);,Speed是速度大小、而前面的正负号是方向、