网上有很多类似的问题。
但我搜索的所有内容都是从A位移到B位。
我可以用Lerf,MoveTowards等来做到这一点。
无论如何,我有一个速度值,并希望继续移动游戏对象。
这是我的代码。
float m_fSpeed = 0.1f;
void Update()
{
transform.Translate(Vector3.right * m_fSpeed * Time.deltaTime);
}
我正在测试一个立方体对象,并且使用代码,立方体不会像我预期的那样平滑移动。
还有另一种移动游戏对象的方法吗?
答案 0 :(得分:1)
你也可以使用物理学。附加一个刚体并设置rigidbody.velocity=Vector3.right*m_fSpeed
。