Note that Javascript bindings can’t run on Windows Phone 8 because Mozilla still have no plan to run SpiderMonkey on this platform. C++ and Lua can run on all platforms above.
OpenGL ES 1.1 can only use power-of-two sized textures
cocosbuilder修改好ccb后要点publish。
释放不用的内存纹理:CCSpriteFrameCache::sharedSpriteFrameCache()->removeUnusedSpriteFrames();
local function onTouch(eventType, x, y)
return true
end
self.layer:registerScriptTouchHandler(onTouch,false,-128,true)
self.layer:setTouchEnabled(true)
local progressBar = CCSprite:create("UI/ui_4_287_2.png", progressSize)
local rect = CCRectMake(0,0,progressSize.width * percentage,progressSize.height)
progressBar:setTextureRect(rect)
local bgNormal = DynamicSprite:create("UI/ui_7_234_1.png", sizes["7_234"])
local bgSelected = DynamicSprite:create("UI/ui_7_234_2.png", sizes["7_234"])
local descNormal = DynamicSprite:create("UI/615_1.png", sizes["615"])
local descSelected = DynamicSprite:create("UI/615_2.png", sizes["615"])
bgNormal:addChild(descNormal)
descNormal:setPosition(bgNormal:getContentSize().width/2, bgNormal:getContentSize().height/2)
bgSelected:addChild(descSelected)
descSelected:setPosition(bgSelected:getContentSize().width/2, bgSelected:getContentSize().height/2)
local item = CCMenuItemSprite:create(bgNormal, bgSelected)
item:setPosition(bgSize.width - spacingX, bgSize.height/2)
item:registerScriptTapHandler(currentData[5])
item:setAnchorPoint(kRightCenterAnchor)
menu:addChild(item, 1, idx)
menu:setPosition(0, 0)
background:addChild(menu)
下过来之后需要将不透明度修改下
v:setSpriteFrame(spriteFrame)
v:setOpacity(0xFF)
v:setColor(ccc3(255, 255, 255))
local posX, posY = layer:getPosition()
setLineBreakWithoutSpace(true)
ctor中加入self:setNodeEventEnabled(true)