2016-8-1 学习Unity3D笔记
来源:互联网 发布:怎么找淘宝内购优惠券 编辑:程序博客网 时间:2024/06/06 11:36
Update() 与 FixedUpdate() 的区别:
Update() 是每帧调用一次,一般用于非物理运动FixedUpdate() 是每隔固定时间调用一次,一般用于物理运动。在Unity 中,所有的物理运算都是使用固定时间的
*在实际应用中,尽量在速度上使用 Time.deltaTime 目的是为了速度平衡
*当变量在脚本类中的属性为 PUBLIC 的时候,可以在Unity编辑器中查看并修改
*在任何脚本中,如果脚本被赋予GameObject的话,肯定会激活它的 Awake() 方法,如果激活,则会调用 Start()方法
*开发者可以在 Reset()方法中写入当前脚本变量的初始值(default)
*[SerializeField] 和 [HideInInspector] :
放在 [SerializeField]下的变量是可以在编辑器中被发现的,而放在[HideInInspector]下的变量是被隐藏的
- GameObject.Find(“Object名称”);的方法来获取一个GameObject,类似于CSS中的id
- GameObject.FindGameObjectWithTag(“”):是通过Object 的 Tag 标签内容来进行查找和操作的,这种情况更像是 CSS 中的 class。
Transform
- 在坐标系中,有 Right Up Forward三个变量,分别代表 当前物体的X,Y,Z轴,与世界坐标系是不同的。
- 函数:
*TransformPoint() : 将当前坐标转换为世界坐标值*InverseTransformPoint():将世界坐标系坐标转化为某物体的坐标*TransformDirection():将某物体的方向向量转化为世界坐标系中的方向向量*InverseTransformDirection()://将某物体的世界坐标系中的方向向量转化为该物体的方向向量
*另外补充一个在Unity中引入第一人称的方法:在Assets中引入包:Character中的FirstPersionCharactorm,再把其Prefabs中的FPSController拖入到Hierarchy中即可(将主相机去掉MainCamera)
笔记未完待续。。
0 0
- 2016-8-1 学习Unity3D笔记
- UNITY3D学习笔记8
- unity3d学习笔记1
- unity3D学习笔记1
- Unity3D学习笔记1
- 【Unity3d】学习笔记(8)
- Unity3D 学习笔记 (1)
- 【Unity3d】学习笔记(1)
- unity3d shader 学习笔记1
- Unity3D学习笔记(1)
- unity3D脚本学习笔记1
- Unity3D学习笔记(1)
- Unity3D游戏学习笔记1
- Unity3d 学习笔记(1)-物体
- unity3d基础学习笔记8:定时器
- Unity3D JavaScript代码学习笔记1
- Unity3D学习笔记(1)hello world
- Unity3D学习笔记1-角色控制
- FastJson
- impala测试报告
- eclipse常用插件在线安装地址或下载地址
- hive并行导入数据锁问题
- CDH5.0.2升级至CDH5.2.0
- 2016-8-1 学习Unity3D笔记
- POJ 2441 Arrange the Bulls(状态压缩DP入门)
- ios蓝牙开发学习笔记(二)central角色的实现
- hcatalog读取hive数据并写入hive
- leetcode-30-Substring with Concatenation of All Words
- hive gateway(client) configuration
- Xcode因为证书问题经常报的那些错
- security cdh mapreduce access hbase
- 关于 Openresty 的两三事