今天来写一个小钟表,事实上非常easy,就运用到了欧拉角。

首先创建时钟、分钟、秒钟以及4个点(12点、3点、6点、9点)偷懒了~~没弄那么多点。

时钟、分钟、秒钟这三个父级的中心一定要注意,我们旋转的是父级的欧拉角。

(父级的中心在子级的顶点)

如图:

接下来我们来写代码。例如以下:

using UnityEngine;
using System.Collections;public class Clock : MonoBehaviour {public Transform shi;public Transform fen;public Transform miao;// Use this for initializationvoid Start () {}// Update is called once per framevoid Update () {Debug.Log("时"+System.DateTime.Now.Hour);Debug.Log("分"+System.DateTime.Now.Minute);Debug.Log("秒"+System.DateTime.Now.Second);//秒钟float miaonum=System.DateTime.Now.Second*6f;miao.eulerAngles = new Vector3(miao.position.x, miao.position.y, -miaonum);//分钟float fennum = System.DateTime.Now.Minute * 6f;fen.eulerAngles = new Vector3(fen.position.x, fen.position.y, -fennum);//小时float shinum = System.DateTime.Now.Hour * 6f;shi.eulerAngles = new Vector3(shi.position.x, shi.position.y, -shinum);}
}

全部的值都要 *6 。由于一共60秒,一圈是360度,1秒就是6度。

写得比較简单啊。

大家不要见笑。

效果图:

转载于:https://www.cnblogs.com/yfceshi/p/6846168.html

【Unity3D自学记录】Unity3D之自制小钟表相关推荐

  1. Unity3D之自制小钟表

    今天来写一个小钟表,其实很简单,就运用到了欧拉角. 首先创建时钟.分钟.秒钟以及4个点(12点.3点.6点.9点)偷懒了~~没弄那么多点. 时钟.分钟.秒钟这三个父级的中心一定要注意,我们旋转的是父级 ...

  2. 【Unity3D自学记录】制作VR视频播放器

    最近VR火的不要不要的,但是综合起来,VR资源最多的还是全景图片和全景视频,今天在这里给大家简单介绍一下如何用Unity制作简单的VR视频播放器. 首先找到EasyMovieTexture这个插件,A ...

  3. 【Unity3D自学记录】failed to update unity web player解决办法。

    相信很多人都遇到过"failed to update unity web player" 这个解决的方法只针对开发者哦~ 需要改生成的html 对照着修改一下~就可以了. < ...

  4. Unity3d自学记录 利用TextMesh制作飘血数字

    安利一个源码网站:http://www.9miao.com/forum-49-1.html 最近在学习源码,自己写的代码总是太丑..(无奈脸),看的一个简单的RPGDemo(AppStore里的),代 ...

  5. 【Unity3D自学记录】判断物体是否在镜头内

    判断物体是否在镜头内. 其实很简单的方法 代码如下: [csharp] view plaincopy using UnityEngine; using System.Collections; publ ...

  6. 【Unity3D自学记录】Unity3D网络之Socket聊天室初探

    首先创建一个服务端程序,这个程序就用VS的控制台程序做即可了. 代码例如以下: using System; using System.Collections.Generic; using System ...

  7. 【Unity3D自学记录】代码获取隐藏游戏对象

    很多人把游戏物体的active改成false后,用GameObject.Find()就找不到游戏对象了. 我来告诉大家一个巧妙的方法,借鉴的是雨松大神的方法~ 首先创建一个父级OBJ,OBJ的acti ...

  8. 【Unity3D自学记录】Unity Standard Assets 简介之 Characters

    最新的Characters跟之前的不太一样. 让很多人头疼啊. 这篇介绍Characters资源包.包含三个文件夹:FirstPersonCharacter.RollerBall.ThirdPerso ...

  9. 【Unity3D自学记录】 Unity3D游戏开发之键盘选取、切换目标

    ▇ 知识点 GameObject.FindObjectsWithTag:获取带有指定Tag的多个游戏物体: Input.GetKeyDown:检测指定按键是否按下: (GameObject insta ...

最新文章

  1. centos iptables关于ping
  2. 基于 Python 环境搭建 - YOLO 实现吸烟行为监测
  3. ACS AD 和本地验证SSL ×××
  4. 移动端 Web 开发踩坑之旅
  5. SqlServer中怎样从Excel中导入数据
  6. 《那些年啊,那些事——一个程序员的奋斗史》——72
  7. asp.net MD5加密函数(c#)
  8. 【Java】机票分类打折程序的Swing实现
  9. MATLAB目标检测恒虚警技术,一种自适应的恒虚警率目标检测方法
  10. Java - HashMap源码解析
  11. 2.描述性统计的matlab 实现
  12. Go开发关键技术指南
  13. JavaScript设计模式之装饰者模式
  14. 在企业ceph运维中问题处理解决方案---持续更新
  15. Virtual KD 出现 Still cannot find RPC dispatcher table 无法连接
  16. (论文阅读笔记)Deep Learning based Recommender System: A Survey and New Perspectives
  17. 消防工程师培训十大名师介绍
  18. 微信小程序云开发实现一个社区 Demo(补充)
  19. 将扣出的章加入wps里面
  20. python获取股票数据,并计算技术指标

热门文章

  1. qsnctf basic-crypto wp
  2. 从输入URL到页面加载的过程?如何由一道题完善自己的前端知识体系!
  3. 干货收藏|百万UP主都在用的创作小帮手
  4. html怎么把视频设置为背景音乐,简单四步为视频添加背景音乐
  5. 怎么提高三岁孩子的专注力?
  6. ubuntu 禁用笔记本电脑触摸板
  7. 火爆 GitHub!这个图像分割神器开源了
  8. 2014年Windows平台软件推荐:神器小工具(骨灰级
  9. 物联网国赛LORA模块开发基础教程(通用库)—读写内部FALSH
  10. layUI 图片预览