【发布时间】:2019-08-14 10:45:32
【问题描述】:
我有一个在屏幕最右侧生成的对象,我想穿过屏幕向左移动。我遇到的问题是向对象添加旋转,同时让它向左移动。正在发生的事情是当对象旋转时,它的左值也在发生变化,所以对象只是转了一圈。在添加旋转的同时保持该对象在直线路径上的最佳方法是什么?
transform.Rotate(0, 0, rotateSpeed * Time.deltaTime);
transform.Translate(Vector2.left * 5 * Time.deltaTime);
【问题讨论】:
标签: c# unity3d rotation 2d translate