----------------------載入cocosstudio控制項應用-----------------------------
-- 載入cocosstudio .exportjson檔案
local widget = ccs.guireader:getinstance():widgetfromjsonfile("gamebg_1.exportjson");
widget:setposition(0, 0);
layerplay:addchild(widget);
--獲取炮台背景物件
local cannonbg = widget:getchildbyname("battery")
----建立數字label標籤並使用png
self.goldlabel = ccui.textatlas:create()
self.goldlabel:setproperty("0123456789","gold-number.png",22,23,'0')
self.goldlabel:setposition(cc.p(250, 30))
self.goldlabel:setstring(tostring(0))
self.goldlabel:setanchorpoint(cc.p(1,0.5))
cannonbg:addchild(self.goldlabel, 1)
--控制項
--建立標符控制項
self.cannonlabe = cc.label:createwithsystemfont("", "微軟雅黑", 25.0)
self.cannonlabe:setposition(cc.p(379, 50))
self.cannonlabe:setstring(shareddata.cannonlist[getcurcannonindex()])
self.cannonlabe:setanchorpoint(cc.p(0.5,1))
cannonbg:addchild(self.cannonlabe, 1)
--建立數字標符控制項
self.cannonlabe = ccui.textatlas:create()
self.cannonlabe:setproperty("0123456789","gold-number.png",22,23,'0')
self.cannonlabe:setposition(cc.p(379, 50))
self.cannonlabe:setstring(shareddata.cannonlist[getcurcannonindex()])
self.cannonlabe:setanchorpoint(cc.p(0.5,1))
cannonbg:addchild(self.cannonlabe, 1)
--載入進度條控制項
self.superweaponprogressbar = cannonbg:getchildbyname("super_weapon_progress_bar")
self.superweaponprogressbar:setvisible(true)
self.superweaponprogressbar:setpercent(0)
----------------------載入cocosstudio控制項應用-----------------------------
lua模組載入
module mod name,package.seeall 函式 通過package.seeall選項可令舊全域性環境可見。require mod name 載入指定的模組。先檢測package.loaded表中是否存在modname,存在則直接返回當中的值,沒有則通重載入器載入modname。p...
Lua動態載入模組
function reload modulename package.loaded modulename nil require modulename end 使用以上 即可重新載入乙個檔案。這樣修改完lua 後,可以不用重啟程式立刻生效。模組a a function a.test1 print 1...
lua載入csv檔案
文章 author my name date 2013 12 16 18 52 11 csv解析 去掉字串左空白 local function trim left s return string.gsub s,s end 去掉字串右空白 local function trim right s ret...