学习Tutorial--catlikecoding

来源:互联网 发布:a星算法优化 编辑:程序博客网 时间:2024/06/03 16:54

前言

今天又看了写博客的好处,这样果然有用,当一件事有点困难,或者需要一些耐心,每一次取看看他的好处,动力就来了~。
今天介绍的是catlikecoding的第一篇文章Tutorial,制作一个与现实时间一致的时钟。
原文博客:Game Objects and Scripts


知识点

  1. 如何生成一个圆盘,并且有时针,分针,秒针。
    难点:如何使将一个放到指定位置的圆柱旋转30度,因为圆柱的中心是圆柱的中心,而不是圆柱的前端或者后端。
    解决方案:使用一个父类,放在正中心,然后旋转父类即可。
  2. 如何取得时间:使用Time类不可以,因为Time是记录程序开始到现在的时间
    解决方案:

伪代码

Using System;...DataTime time = DataTime.Now;//hour = time.hours;minute = time.minute; second = time.minute;//取得连续时间TimeSpan time = DataTime.Now.TimeOfDay;...

3.如何旋转物体,使其与时间相对应;(与第一个问题联系紧密)
Quaternion.Euler(x,y,z)输入旋转角,返回一个四元数;

...Cubetransform.localRoatation = Quaternion.Euler(0f,y,0f);...

结果

这里写图片描述


个人想法

完成这个还是蛮有趣的,而且原作者是一步一步完成结果,并且通过一步一步地思考逐渐完善程序,令人收获很多,尤其是如何慢慢构建一个程序。希望明天还能写多一篇~。