近期热门
粉丝3
关注 0
获赞 2
Unity3d 综合性能学习窍门,u3d制作游戏

[U3D] Unity3d 综合性能学习窍门,u3d制作游戏

[复制链接]
1921 3 0 0 6年前 举报
  本文是丝路教育Unity3D培训专业老师平常工作中的一点心得,拿出来和大家分享,希望能够引导unity3d开发者如何制作性能流畅的游戏应用。以下就是一些Unity3d 综合性能窍门:需要的同学赶快收藏起来吧!
  一、优化技巧概述
  分析第一步,不要试图花时间去优化一些模糊不清的程序或者降低图片的大小除非你确实知道他们是瓶颈。
  二、模型网格
  尽可能的将邻近的模型合并为单个模型单个材质球。
  三、贴图
  在看起来可以接受的情况下尽量缩小贴图的大小。
  四、音频
  对小的音效使用非压缩音频,Unity导入时会解压缩所有ogg文件。
  五、物理
  每个rigidbody都消耗计算,所以越少越理想。
  六、着色器
  很多复杂的着色器比简单的可能消耗性能。VertexLit Diffuse 着色器应该是带贴图和光照最快的着色器了。
  七、脚本
  1.你是否使用了好的算法?选择一个好的算法对工作收益来说比其他的调整会有更好的优化效果如果可能的话。
  2.FixedUpdate方法里尽可能保持少的逻辑。
  3.小心空的Update方法。
  4.如果你需要去处理一个物体的Transform,可以映射它到你的脚本里的开头部分。
  5.协程是你的好朋友。
  6.在没有必要的情况下不要用方法去搜索物体,这些方法可以被优化的运行起来地尽可能的快。
  7.不要使用SendMessage(或类似的方法)当你不是必要的时候。
  8.Javas(和Boos)的duck类型会消耗已少量的计算量。
  好了,以上就是丝路Unity3D培训专业老师为大家整理的Unity3d 综合性能窍门。希望大家能够从中受启发,当然如果有更多关于Unity3D培训的问题欢迎关注 :silujcw。

0
点赞
0
打赏
0
添加到收藏夹

0

点击复制链接

使用微信扫码分享
一次扣10个券
全部评论3
您需要登录后才可以回帖 登录

silujc  
l1m2sh3 发表于 2018-3-31 16:21
支持一下老师,谢谢分享心得

感谢你
6年前
回复

使用道具 举报

支持一下老师,谢谢分享心得
6年前
回复

使用道具 举报

silujc  
试学一周unity 3d课程可免费申请:http://silucg.net/course/
6年前
回复

使用道具 举报

您当前使用的浏览器IE内核版本过低会导致网站显示错误

请使用高速内核浏览器或其他浏览器