У меня есть объект, который появляется в дальнем правом углу экрана, который я хотел бы перемещать по экрану влево. У меня возникла проблема с добавлением вращения к объекту, когда он перемещался влево в то же время. То, что происходит, когда объект вращается, его левое значение также изменяется, поэтому объект просто движется по кругу. Каков наилучший способ держать этот объект по прямому пути при добавлении вращения?
transform.Rotate(0, 0, rotateSpeed * Time.deltaTime);
transform.Translate(Vector2.left * 5 * Time.deltaTime);