Eu estava pensando que seria possível criar um script para controlar a luz e criar um codigo que gira a direcional light dentre de um void update e que seria necessário uma variavel do tipo Quaterion, como seria esse codigo completo?
Eu estava pensando que seria possível criar um script para controlar a luz e criar um codigo que gira a direcional light dentre de um void update e que seria necessário uma variavel do tipo Quaterion, como seria esse codigo completo?
Oi, Denny, só pra eu entender, seria pra girar tipo o sol? Seria isso?
Isso mesmo
Essa é uma complexa porque podemos ter diversos cálculos para fazer isso, calcular o tempo correto da rotação. Tem uma função na Unity chamada RotateAround que você pode usar para fazer isso rotacionando com o centro do mundo.
Agora se for para algo simples um script mais ou menos assim, solucionaria o problema:
public class SumController : MonoBehaviour {
public float DayLength;
private float rotationSpeed;
void Update() {
rotationSpeed = Time.deltaTime / DayLength;
transform.Rotate (0, rotationSpeed, 0);
}
}