Итак, мне сказали, что Space.Self вращается вокруг локальных координат, а Space.World вокруг глобальных координат.Поэтому я создал небольшой маленький проект и сценарий в единстве для проверки.Тем не менее, они оба, кажется, вращаются одинаково.Я что-то не так делаю?
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Spin : MonoBehaviour {
public bool isSpinOnSelf = true;
public bool isSpinOnWorld = false;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
if(isSpinOnSelf)
transform.Rotate(0,3f,0, Space.Self);
if(isSpinOnWorld)
transform.Rotate(0, 3f, 0, Space.World);
}
}