我有一个对象在屏幕的最右边产生,我想通过屏幕向左移动。我遇到的问题是在对象同时向左移动时向对象添加旋转。发生的事情是当对象旋转时,其左侧值也在变化,因此对象只是一个圆圈。添加旋转时将此对象保持在直线路径上的最佳方法是什么?
transform.Rotate(0, 0, rotateSpeed * Time.deltaTime);
transform.Translate(Vector2.left * 5 * Time.deltaTime);
也许将Space.World添加到翻译中
transform.Translate(Vector2.left * 5 * Time.deltaTime,Space.World);