Unity 小技巧

快捷键 全部展开或者合上某个目录,需要按住alt键。 Tab使用小技巧 每个标签窗口都可以锁定, 当然,锁定之后,点击inspector中的物体就不能够进行定位了。 脚本中的隐藏字符 若在网页或者某处复制代码进脚本,可能会出现隐藏字符误入,表面看没有东西,比如中文全角空格,但是程序会报错...

2017-01-11 21:24:03

阅读数:311

评论数:0

Unity3D 效率优化

影响效率的因子: U3d里面,影响程序效率的因素,面数多,透明贴图、多维子材质、实时光照、drawcall,顶点数,shader复杂度,骨骼动画,overdraw,填充率,rendertexture,脚本复杂度,阴影,是否烘焙,batch程度,贴图数量与大小、以及物理引擎。 Uni...

2017-01-10 21:28:22

阅读数:174

评论数:0

Unity3d:Occlusion Culling

occlusion culling,cell size越小,遮挡剔除的越准确,  这种技术最准确也最费CPU。 遮挡的一个关键点是地面也要参与occlusion,否则遮挡效果可能为零,有时候摄像机的视线会从楼底下穿过去。

2017-01-10 21:24:31

阅读数:146

评论数:0

Unity 脚本小Tips

plugin plugin中的脚本最先编译 Movement = Camera.main.transform.rotation *Vector3.forward; 右侧等价于Camera.main.transform.forward 使用此函数可以使物体顺着摄像机正视的方向行走。   原理:...

2017-01-10 21:17:42

阅读数:305

评论数:0

Unity 动态加载与内存(三)

Unity3D在内存占用上一直被人诟病,特别是对于面向移动设备的游戏开发,动辄内存占用飙上一两百兆,导致内存资源耗尽,从而被系统强退造成极差的体验。类似这种情况并不少见,但是绝大部分都是可以避免的。虽然理论上Unity的内存管理系统应当为开发者分忧解难,让大家投身到更有意义的事情中去,但是对于Un...

2017-01-10 21:14:24

阅读数:210

评论数:0

Unity 动态加载与内存(二)

Unity几种动态加载Prefab方式的差异: 其实存在3种加载prefab的方式: 一是静态引用,建一个public的变量,在Inspector里把prefab拉上去,用的时候instantiate 二是Resource.Load,Load以后instantiate 三是AssetBun...

2017-01-10 21:10:36

阅读数:1452

评论数:0

Unity 动态加载与内存(一)

Unity里有两种动态加载机制:一是Resources.Load,一是通过AssetBundle,其实两者本质上我理解没有什么区别。Resources.Load就是从一个缺省打进程序包里的AssetBundle里加载资源,而一般AssetBundle文件需要你自己创建,运行时动态加载,可以指定路径...

2017-01-03 21:10:04

阅读数:1083

评论数:0

Unity3D:动态加载(AssetBundle)

读取StreamAssets内txt文件的”失败“方法 TextAsset text; BundleURL = "jar:file://" + Application.dataPath + "!/assets/" + "transform.un...

2017-01-03 17:25:55

阅读数:423

评论数:0

Unity3D: Cache Mechanism

Caching:  Unity3d,assetbundle,webplayer平台下,使用cache模式进行加载时,第一次指定了一个BundleURL,加载成功(且不考虑位置偏差问题),然后删掉assetbundle.unity3d,这个文件,运行程序,依然能够加载,很奇怪,经过调查走访发现...

2017-01-03 17:15:02

阅读数:551

评论数:0

提示
确定要删除当前文章?
取消 删除