using UnityEngine;
using System.Collections;
public class Clock : MonoBehaviour {
public Transform hour;
public Transform minute;
public Transform seconds;
void Update()
{
print(System.DateTime.Now.Hour);
print(System.DateTime.Now.Minute);
print(System.DateTime.Now.Second);
float minuteNum = System.DateTime.Now.Second * 6f;
seconds.eulerAngles = new Vector3(seconds.position.x, seconds.position.y, -minuteNum);
float minNum = System.DateTime.Now.Minute * 6f;
minute.eulerAngles = new Vector3(minute.position.z, minute.position.y, -minuteNum);
float hourNum = System.DateTime.Now.Hour * 6f;
hour.eulerAngles = new Vector3(hour.position.x, hour.position.y, -hourNum);
}
}
代码简洁易懂,就不写注释了,这x6的目的是为了适应欧拉角...
unity制作时钟
最新推荐文章于 2024-04-25 22:32:28 发布