Hello! First at all thanks for your help.
Let me try to explain what is my current problem.
I did a little script to set in seconds the duration of a day (lets say, for an example, I can manage to sumulate 24 hours in 60 seconds or whatever time I want. But all my trys are with 60 seconds).
Anyway the next step is sync the rotation of an object (the light) around the scene using that scale:
transform.RotateAround(Vector3.zero, Vector3.right, 360 * Time.deltaTime / realSecondsPerDay);
transform.LookAt(Vector3.zero);
If even it works (because it does a 360º rotation in the no-real 24 hours) there is a problem: no matter how I configure the X rotation axis in the Gameobject. It always starts at 90 and I can’t find how could I change that.
And my second problem is, probably, deribed of this one. I will need, time to time, set manually an hour to game (per example player wake up @ 7:00). With my other script and this line, I can set perfectly the angle the light should be, but again failed when trying to rotate from there.
transform.rotation = Quaternion.Euler(newAngle, 0, 0);
I am in this point for 2 days already, looking help in Internet non-stop, but no lucky yet.
Thanks so much and sorry for my English, not main language so trying my best. :3