查看: 15247|回复: 2
打印 上一主题 下一主题

[经验分享] 【原创帖子】Unity3d游戏引擎项目的制作优化

[复制链接]

21

主题

20

听众

2262

积分

中级设计师

Rank: 5Rank: 5

纳金币
2342
精华
17

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2013-7-9 13:27:13 |显示全部楼层 |倒序浏览
1  优化的重要性
虽然现在市面上各种高配置的电脑,游戏主机已经非常普遍,但是在开发项目的时候,依然需要考虑那些性能不怎么好的电脑,同时近几年移动平台的火热,但是移动设备的硬件能力还无法达到PC的能力,处理模型的顶点数据,纹理数据的能力都是相对较弱的。而unity3d是一款垮平台的引擎,为了保证开发的项目能毫无问题的运行在多平台上,项目优化就显得尤其重要了。
2  优化的种类
其实优化的方法有很多种。但是概括起来看主要就有两种,一种是优化资源,这个属于引擎外部优化,一种是优化引擎的计算量,这个属于引擎的内部优化。优化资源主要是指对外部资源进行优化,比如纹理贴图尽量缩小尺寸,同时贴图的数量也要尽量控制。模型的面数要尽量的少,要用最少的面数做出最好的模型。骨骼的数量要控制。还有影音文件,要在保证质量的情况下进行尺寸的压缩。当然在资源导入引擎之后,也是可以通过设置一些参数或者使用一些功能来提升项目性能,比如“Combine”,“Occlusion Culling with Umbra”,“Bake Lightmap”,”LOD”等。另外对于引擎的里所用到的粒子,物理引擎等也是优化方面之一。本文主要要讲的是引擎中的“Occlusion Culling with Umbra”和“Bake Lightmap”。

QQ截图20130709132457.jpg (60.62 KB, 下载次数: 1444)

QQ截图20130709132457.jpg

Unity3d游戏引擎项目的制作优化.rar

256.5 KB, 下载次数: 128

分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏1 支持支持0 反对反对0
回复

使用道具 举报

21

主题

20

听众

2262

积分

中级设计师

Rank: 5Rank: 5

纳金币
2342
精华
17

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2013-7-9 15:54:52 |显示全部楼层
狂风大尉 发表于 2013-7-9 14:53
这个是精华版本了。。。

这是楼主参与项目中总结的经验,适合一般的小项目~~~如果是大项目还需要更完善的体系啊。
回复

使用道具 举报

21

主题

20

听众

2262

积分

中级设计师

Rank: 5Rank: 5

纳金币
2342
精华
17

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2013-7-11 19:23:57 |显示全部楼层
筱筱 发表于 2013-7-10 09:07
您好,我想问下 Combine是怎么用的啊?

那个需要下载一个脚本~你可以搜索相关资源的哦~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

手机版|纳金网 ( 闽ICP备08008928号

GMT+8, 2024-5-22 07:19 , Processed in 0.087539 second(s), 35 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部