我有一个对象,它出现在屏幕的最右边,我想穿过屏幕移动到左边。我遇到的问题是向物体添加旋转,同时让它向左移动。发生的情况是,当物体旋转时,它的左值也在变化,所以物体只是做了一个圆圈。在添加旋转的同时保持该对象在直线上的最好方法是什么?
transform.Rotate(0, 0, rotateSpeed * Time.deltaTime);
transform.Translate(Vector2.left * 5 * Time.deltaTime);
发布于 2019-03-23 18:05:20
也许可以将Space.World添加到翻译中
transform.Translate(Vector2.left * 5 * Time.deltaTime,Space.World);
https://stackoverflow.com/questions/55316691
复制