赞
踩
1.代码中的gameObject表示当前的组件资源对象
2.坐标轴:
X:调整左右方向,从左往右值不断增大
Y:调整上下方向,从下往上值不断增大
Z:调整前后方向,离屏幕越近值越小,离屏值越远值越大
3.按住ALT键+鼠标移动可以旋转查看设计场景
代码总结:
1.Update函数 与Time.deltaTime
- var speed:int =5;
- function Update () {
- transform.Translate(Vector3.right*Time.deltaTime);
- }
-
- //为什么要乘以 Time.deltaTime
- /*
- 1.Update 是以渲染每帧调用的,注意是每帧,意思是1秒内根据硬件还有渲染条件可以渲染很多帧
- 2.Time.deltaTime 渲染每帧的耗时多少秒?(写到这里,我想到了如果要hack unity3d的游戏可以修改这个值达到加速)
- 上面两点明白了之后我们看代码
- transform.Translate(Vector3.right); 表示每帧都移动
- transform.Translate(Vector3.right*Time.deltaTime); 则表示每帧渲染完毕后移动的以秒为单位的距离,
- Time.deltaTime 这个值是浮点值
- */
2.PlayerPrefs (玩家偏好)
可以保存游戏的信息,保存的信息存在注册表中,注册表的路径和菜单->Edit->ProjectSetting->Player信息中的Product Name有关,如果您的ProductName是hello的话,一般路径就是HKEY_CURRENT_USER\Software\hello\unity3d\ 路径下
3.Network.Instantiate
在研究unity3d的模型中,每当一个客户端连接进来就会显示多少个对象在游戏场景,而代码只使用了OnNetworkLoaded连接上了之后才实例化一个对象,但是实例化一个对象是调用了Network.Instantizte的实例化操作,这个实例化的操作就是网络实例化的多个对象产生!
4.脚本中的Enable启用
用unity3d编写网络角色的时候,如果使用脚本用的Enable来控制和标识主人用户和其他玩家用户的话那么这里可以hack脚本中的enable来控制对话的角色
5.unity3d学习和分享网址
www.kongregate.com
www.facebook.com
www.shockwave.com
www.indiegamepub.com
www.tigsource.com
forum.unity3d.com
www.learnunity3d.com
www.unity3dstudent.com
www.unitybook.net
6.修改Plane的轴点位置
1.今天在修改Plane的轴位置旋转Plane,发现修改检测板的值,轴怎么修改也不会改变,最后原来要修改为Pivot模式才可以显示轴的修改变化,如图:
同时,如果用panel做背景图,竟然会产生半透明的情况,怎么修改呢?
7.material材质的UI/Lit/Detail 中在unity3d5.6.0f3 在这个版本即使增加了组件Position as UV1 ,UI对象物体依然显示全黑色,或者没有显示出纹理出来,但是在unity4.6.9版本竟然不会,这个原因还没有搞定
8.Raw Image 和 Image 控件的区别
Image:
状态:静态,加载已经编译好的Sprite图片(精灵图片)
速度:相对来说比较快
用途:一般用于已经存知的图片
Raw Image:
状态:动态,能够从很原始的方式加载图片,包含网络图片,动态GIF图片,本地文件等
速度:相对Image来说慢
用途:用于网络图片,变化比较多的图片,播放视频
9.Render Texture
渲染纹理,一般在Camera 以及 Raw Image中使用,将Camera中的渲染图映射出来,然后通过Raw Image反馈出来,换句话说就是将某一个场景的图渲染出来,然后可以在任何支持Render Texture的地方使用
使用案例:
1.新建立一个Render Texture
2.新建一个Camera ,把Camera中的Target Texture中指定一个Render Texture
3.再新建一个Raw Image中的Texture指定同一个Render Texture
4.此时可以看到相机的位置显示的图Raw Image也显示同样的图
10.Movie Texture
1.一般支持 .mov, .mpg, .mpeg, .mp4, .avi, .asf等视频文件,并且直接拖放到unity3d中就可以使用了
2.需要下载QuikTime安装(https://support.apple.com/kb/DL837?locale=zh_CN)
3.将Raw Image中的Texture属性指定为该播放文件即可了
11.延迟渲染优点和缺点:
优点:
1.场景的灯光数不会影响渲染的性能
2.支持多光源产生阴影
3.支持Physical Base Shader
4.支持特技
缺点:
1.占用更多的内存空间
2.不支持抗锯齿
3.不支持透明物体参与延迟渲染功能
4.显卡需要支持Multi Render Target功能
5.Layer 层级最多支持4层
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。