码迷,mamicode.com
首页 > 其他好文 > 详细

怎么提升游戏加载速度?

时间:2019-03-21 13:16:35      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:示例   layer   tca   back   game   end   fun   就会   color   

解决办法:

在空闲时候异步预加载,后面切换场景就会快很多,前提是内存充足的情况下。

cocos2d-x lua图片资源异步预加载示例:

 1 local jhmjResList = {}
 2 jhmjResList[#jhmjResList + 1] = "animate/jhmj_cpgh.png"
 3 jhmjResList[#jhmjResList + 1] = "animate/game_flash_outcard_tips.png"
 4 jhmjResList[#jhmjResList + 1] = "game/yule/jhmj/res/game/sp_trusteeCover.png"
 5 jhmjResList[#jhmjResList + 1] = "game/yule/jhmj/res/game/sp_trusteeMan.png"
 6 jhmjResList[#jhmjResList + 1] = "gameScene.png"
 7 
 8 local function callBack(img)
 9     local temp1 = cc.Sprite:createWithTexture(img)
10     yl.cacheLayer:addChild(temp1)
11 end
12 
13 for i = 1, #jhmjResList do
14     if #(jhmjResList[i]) > 0 then
15         display.loadImage(jhmjResList[i], callBack)
16     end
17 end

 

怎么提升游戏加载速度?

标签:示例   layer   tca   back   game   end   fun   就会   color   

原文地址:https://www.cnblogs.com/xiaoxiangmomo/p/10570955.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!