一个简单的进度条
来源:互联网 发布:php时间戳转换成时间 编辑:程序博客网 时间:2024/05/18 05:56
self.initFunctions = { self._loadGlobalMp3, self._loadGlobalEffects, self._loadShipModels, self._initGameScene, self._initUI, self._initMyFlagData, self._initOurShip, self._initEvent, self._openGuide, self._startGame }
function GameScene:getSceneInitPrecent() local size = table.maxn( self.initFunctions ) if self.initIndex > size then return true, 100 end local func = self.initFunctions[ self.initIndex ] func( self ) local percent = ( 100 * self.initIndex ) / size self.initIndex = self.initIndex + 1 return false, percentend
local function updatePrecent() local completed, precent = self:getSceneInitPrecent() -- 更新进度条 node.node_loading.lod_ing:setPercent( precent ) UI.setString( node.node_loading.lbl_percent, string.format( "%02d", precent ) .. "%" ) if completed then UIManager:replaceScene(self) self:release() -- 引用-1 -- 进入战斗后,FPS提高到60 cc.Director:getInstance():setAnimationInterval( 1 / 60 ) end end local action = cc.RepeatForever:create( cc.Sequence:create( cc.CallFunc:create(updatePrecent), cc.DelayTime:create(1/30) )) node:runAction(action)
0 0
- 一个简单的进度条
- 一个简单的进度条ProgressBar
- 实现一个简单的进度条
- 一个简单的播放进度条
- 简单封装的一个彩色进度条【原创】
- 简单封装的一个彩色进度条【原创】
- 一个简单的进度条,applet实现
- 用Ajax实现一个简单的进度条
- 用Ajax实现一个简单的进度条
- Android一个简单易用的进度条
- 简单实现一个文件上传的进度条
- 【Linux】写一个简单的进度条
- linux中实现一个简单的进度条
- Linux中实现一个简单的进度条
- 用linux实现一个简单的进度条
- Linux中实现一个简单的进度条
- Linux编写一个简单的进度条
- 【Linux】 写一个简单的进度条
- arcEngine 10.1与arcEngine 10.2中smoothline的区别
- 一些有趣的js正则表达式
- eclipse中Junit报错总结(1)
- Quartz 起步
- USACO 3.4解题报告
- 一个简单的进度条
- java中的Integer和Long值类型问题
- 快牙网传——轻松传文件
- ZCMU—1871
- 医学成像技术简介(CT,MRI等)及相关论坛、技术应用链接
- 架构之路之spring+redis的集成
- sse转neon
- 一行代码解决各种IE兼容问题,IE6,IE7,IE8,IE9,IE10
- C++ STL的迭代器(iterator)