开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

教程分享

关注:731

当前位置:游戏蛮牛 技术专区 教程分享

查看: 430|回复: 6

[蛮牛干货备选] 【u3d游戏开发】手机游戏开发过程怎么去优化

[复制链接]  [移动端链接]
3偶尔光临
248/300
排名
8384
昨日变化
2

37

主题

48

帖子

248

积分

Rank: 3Rank: 3Rank: 3

UID
241596
好友
0
蛮牛币
641
威望
0
注册时间
2017-9-5
在线时间
39 小时
最后登录
2018-1-19
发表于 2017-10-12 17:31:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x
  程序包的【体积】优化方法:
  首先 你需要很清楚当前自己项目什么地方占的体积最多,例如动画序列多少MB、地图占多少MB等等,都要提前做一个Check! 别总是认为哪里哪里可能占的多,要详细的知道才行!
  1. 采用工具对资源进行[打包],例如TexturePacker 等工具。
  2. 采用png压缩工具等,在打包图片前对每张图片进行[压缩]!
  如果以上两点都做了还是体积过大,那么继续采取如下办法:
  3. [降低图片质量],比如你项目使用的图片是24bit,那么你可以采用低一些的,例如8bit的图片质量类似。 (ps.别说这样会让图片失真,先试试降低到什么程度的bit最合适再说)
  4. 使用特定的压缩格式的图片,例如[wdp] 等等
  5. 如果项目中帧序列动画占的比较多,那么可以采取[降帧]的方式来优化。
  6. [缩放] 图片!举例,假设你项目用了10张500*500规格的图片,那么你可以让美术把这种图片缩放70%~80%,然后用这种缩放过的图片进行程序放大。(这种方式的图片质量是否会看起来失真,完全取决于缩小的倍数决定,可以适当调整缩放倍数,但是此方法绝对可行!)
  7.如果以上方式都优化过,那么可以采取 [换思路]方式,假设你的地图是一张500*500的大图作为背景地图,那么你要考虑是否可以采用地图编辑器来进行拼接的方式来进行!
  8. 采用[编辑器],可以利用地图编辑器、动作编辑器、骨骼编辑器等从而减少资源的使用从而达到减少体积,降低内存的使用。
  9. 如果以上方式还都无法让你的项目包体积降低,那么你只能采用[在线更新下载]了,将程序包分为两部分,一部分是启动游戏所需的必要资源,另外一部分是游戏启动非涉及到的资源,将启动不会使用的资源放在服务器端,通过在线更新方式,从服务器将其他资源下载到客户端即可。
  10. 再如果以上方式都采用后还是体积偏大,宝贝,你只能来个[阉割版]了,常命名为[xxx Lite]
  程序【运行内存】的体积优化方法:
  其实降低程序包体积的方法很多都同时降低了程序的运行内存,例如:
  1. [降低图片质量]、[调整图片规格]、 [采用编辑器]、[缩放图片] 等等。
  其他方法:
  2. [检查代码逻辑 ,主要看资源加载相关的部分代码]
  3.[ 检查释放逻辑代码]
  其实对于内存的优化,主要还是看项目的类型和复杂度的,具体问题具体考虑吧~
  首发地址: 【u3d游戏开发】手机游戏开发过程怎么去优化_丝路教程网
  资源地址: http://blog.silucg.com/unity/4362.html?seo=yy(分享请保留)


回复

使用道具 举报

7日久生情
3740/5000
排名
4244
昨日变化
2

5

主题

3095

帖子

3740

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
209186
好友
5
蛮牛币
4477
威望
0
注册时间
2017-3-1
在线时间
360 小时
最后登录
2018-1-19
发表于 2017-10-13 13:44:26 | 显示全部楼层
学习了。

回复

使用道具 举报

6蛮牛粉丝
1125/1500
排名
4320
昨日变化
18

11

主题

557

帖子

1125

积分

Rank: 6Rank: 6Rank: 6

UID
204035
好友
0
蛮牛币
4902
威望
0
注册时间
2017-1-22
在线时间
271 小时
最后登录
2018-1-20

活力之星迈向小康

发表于 2017-10-14 21:30:10 | 显示全部楼层

回复

使用道具 举报

3偶尔光临
294/300
排名
5523
昨日变化
1

0

主题

21

帖子

294

积分

Rank: 3Rank: 3Rank: 3

UID
235336
好友
0
蛮牛币
625
威望
0
注册时间
2017-8-1
在线时间
71 小时
最后登录
2018-1-19
发表于 2017-10-16 09:38:19 | 显示全部楼层
红红火火恍恍惚惚

回复 支持 反对

使用道具 举报

5熟悉之中
858/1000
排名
5033
昨日变化
22

27

主题

375

帖子

858

积分

Rank: 5Rank: 5

UID
219600
好友
5
蛮牛币
1621
威望
0
注册时间
2017-4-27
在线时间
228 小时
最后登录
2018-1-20
发表于 2017-10-23 09:25:20 | 显示全部楼层
学习了,感谢分享

回复

使用道具 举报

3偶尔光临
237/300
排名
9296
昨日变化
116

0

主题

38

帖子

237

积分

Rank: 3Rank: 3Rank: 3

UID
231411
好友
0
蛮牛币
35
威望
0
注册时间
2017-7-11
在线时间
105 小时
最后登录
2018-1-20
发表于 2017-10-25 09:12:20 | 显示全部楼层
学到了学到了

回复

使用道具 举报

2初来乍到
139/150
排名
17177
昨日变化
4

0

主题

84

帖子

139

积分

Rank: 2Rank: 2

UID
158334
好友
0
蛮牛币
181
威望
0
注册时间
2016-7-22
在线时间
27 小时
最后登录
2017-11-3
发表于 2017-11-1 11:27:44 | 显示全部楼层
感谢楼主分享
[发帖际遇]: 一个袋子砸在了 古洛兽 头上,古洛兽 赚了 1 蛮牛币. 幸运榜 / 衰神榜

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

关闭

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

快速回复 返回顶部 返回列表