自身欧拉角,说这是对象自己相对于父对象的旋转角度,该变量可用于读取和设置该角度。不可以用于递增,角度超过360度将会失效(不懂)。
创建一个cube对象并reset,创建一个测试脚本绑定到该cube对象上,在脚本的start方法中设置cube对象的欧拉角,形如:
transform.localEulerAngles = new Vector3(0, 0, 0);
经过几番测试如下:
1、transform.localEulerAngles = new Vector3(0, 0, 0);物体的旋转方向是默认的方向。

2、transform.localEulerAngles = new Vector3(90, 0, 0);沿x轴指向看,逆时针旋转90度。

3、transform.localEulerAngles = new Vector3(0, 90, 0);沿y轴指向看,逆时针旋转90度。

4、transform.localEulerAngles = new Vector3(0, 0, 90);沿z轴指向看,逆时针旋转90度。

如果将以上的角度改成负数,沿着改变轴的指向看,将会是顺时针方向。

4、测试下文档上说的不能对其递增。在update方法里每帧沿z方向的角度多加1度,看下效果。发现能一直旋转,变量值一直增加,transform里R的z参数在[-180,180]之间变化。

5、现在测试下,相对于父对象的旋转。创建一个空物体,作为上面的cube的父对象,将空物体沿z轴随意旋转一个角度,此时cube的角度与空物体完全一样。start方法中添加 transform.localEulerAngles = new Vector3(0, 0, 90);另cube对象旋转,我们来看看效果。

空物体如图

分下面两种情况:

1)cube对象不做任何更改,此时与父物体的角度完全一样。旋转后如下

与上图的父对象对比,以及与右上角的坐标轴对比,好像它相对于自己旋转也能说得通,相对于父对象旋转也能说得通。

2)这次我们将cube对象沿z轴旋转一个角度,旋转后不与父对象重合。

启动项目,旋转后如下:

发现与上面的1)里的一模一样,说明cube旋转的角度由其父对象的角度决定。

【Unity3D自学记录】Unity3D之localEulerAngles相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  9. 【Unity3D自学记录】自制作手机平衡球游戏

    游戏预览图! 一.在开始制作这个游戏之前,当然是要有一个模型!(百度网盘下载地址http://pan.baidu.com/s/1mg5FOm8).里面包括模型和我的整个工程.整个游戏麻烦的地方就在于将 ...

最新文章

  1. 第四篇 Gallery控件
  2. Eclipse的SVN插件移动中文名称文件提示org.tigris.subversion.javahl.ClientException: Bogus URL...
  3. 剑指 offer 编程题 C++ 版总结(中)
  4. OpenCV:回调函数
  5. 485串口测试工具软件_(案例)电脑和仪表之间485通讯的奇怪现象及解决方案
  6. java ipv4和ipv6通信_IPv6与IPv4连接负载
  7. java版电子商务spring cloud分布式微服务b2b2c社交电商(一)服务的注册与发现(Eureka)...
  8. WSL2之gdb通过qemu调试ARM汇编(五)
  9. 4.1 tensorflow2实现Kruskal - Wallis 检验 ——python实战
  10. 表情包生成引流源码 - Jason原创
  11. 服务器u盘一键安装系统,一键Ghost U盘版安装使用图文教程
  12. Cisco CCNP课程
  13. Mysql和ES数据同步方案汇总
  14. 如何制作一个简单的手机信息页面
  15. 内连接(inner join)与外连接(outer join)小结
  16. 1155 服务器芯片组,2014年主流主板芯片组分析
  17. 利用电脑玩android版天天连萌刷高分 二,利用计算机玩Android版“天天连萌”刷高分(二)——图像识别...
  18. 颗粒粒径分析方法汇总
  19. 深度学习理论与实践第二章作业-FNN手写数字识别
  20. python tkinter 随机抽奖程序

热门文章

  1. 金字塔原理--第一篇读后感(第一章)
  2. 微信小程序 换行显示指定行数据量
  3. java提示OLE错误,java – 如何解决JXL错误:jxl.read.biff.BiffException:无法识别OLE流...
  4. 机器学习概念整理1-最大似然估计
  5. DVD光盘容量有多大
  6. IoT-6G2C-L:用TF烧写Linux系统
  7. 2010年度珠江小姐加拿大选拔赛总决赛
  8. 【程序员创业】商业计划书怎么写才能与众不同?
  9. 智能外呼机器人源码外呼系统
  10. 蓝桥杯真题--迷宫、七段码、分数