quick cocos2dx 滚动条

--滚动条 labar
local function valueChanged(strEventName,pSender)
if nil == pSender then
return
end
local pControl = tolua.cast(pSender,"CCControlSlider")
local strFmt = nil
if pControl:getTag() == 10 then
print(pControl:getValue())

elseif pControl:getTag() == 2 then
print(pControl:getValue())
end

if nil ~= strFmt then
--pDisplayValueLabel:setString(CCString:create(strFmt):getCString())
end
end

local pSlider = CCControlSlider:create("res/sliderTrack.png","res/sliderProgress.png" ,"res/sliderThumb.png")
pSlider:setAnchorPoint(ccp(0.5, 1.0))
pSlider:setPosition(ccp(s.width / 2.0, s.height / 2.0))
pSlider:setMinimumValue(0.0)
pSlider:setMaximumValue(100.0)
pSlider:setTag(10)
--pSlider:setValue(3.0)
bglayer:addChild(pSlider,4)
pSlider:addHandleOfControlEvent(valueChanged, CCControlEventValueChanged)

--------------------

local to1 = CCProgressTo:create(1, 100)
local newTitle = CCProgressTimer:create(display.newSprite("#img_lvup_title.png"))
newTitle:setType(kCCProgressTimerTypeBar)
newTitle:setMidpoint(CCPointMake(0, 0))
newTitle:setBarChangeRate(CCPointMake(1, 0))
newTitle:setPosition(self.ImgTitle:getPosition())
newTitle:runAction(to1)
self:addChild(newTitle,100)

quick cocos2dx 滚动条,布布扣,bubuko.com

时间: 2024-12-22 10:16:17

quick cocos2dx 滚动条的相关文章

Quick Cocos2dx 调试问题

最近由于忙了一段时间,忙完了之后又迷茫了这么久,然后终于开始继续Quick-x的学习之路了. 然后遇到了一个比较棘手的问题. 虽然照着官方mvc的例子敲代码,但是还是不停的报错,报错的问题下次集结成一个帖子发出来好了. 今次记录的是对于错误的DEUG方面的问题. 我的首选当然是Eclipse + LDT了,因为从业是自java而始,继而是AS,用得最熟的莫过与FB了. 参考的是官方的文章: 用 Eclipse LDT 调试 quick-cocos2d-x 游戏 但是,进行到配置player的时候

quick cocos2d-x 精灵大小(宽高)获取

quick下sprite的大小获取,记录一下: local w = sprite:getContentSize().width local h = sprite:getContentSize().height 今天连这个最基本的,都不知道怎么获取.挺实用的代码额~ quick cocos2d-x 精灵大小(宽高)获取,布布扣,bubuko.com

quick cocos2dx 判断坐标是否在精灵内部

local pos = ccp(10, 10)local sprite=display.newSprite("02.png")    //创建一个精灵 sprite:setPosition(ccp(10,10))self:addChild(sprite) if sprite:getBoundingBox():containsPoint(pos) then print("在内部") end quick cocos2dx 判断坐标是否在精灵内部,布布扣,bubuko.c

quick cocos2dx 3.x 配置win32工程

公司项目主体部分用c++,而ui部分用lua写,所以选择了用quick框架.项目先开发了ios/mac版,这两天试着配置其win32工程,遇到一些问题,记录一下(纯c++版本cocos2dx配置方法应该也是类似的). 先配debug模式: 把c++文件都添到工程中去,并在附加包含目录下配置c++文件的搜索路径.然后编译会遇到一些问题: 一,win32下fullPathForFilename函数与ios/mac下行为不一致的问题. fullPathForFilename当传入的参数是文件夹路径时,

Quick Cocos2dx 场景对象基类实现

从使用Quick-Cocos2d-x搭建一个横版过关游戏(四)拷来个进度条类, 但是由于那个类有个bug,在setProgress里面self.fill是找不到的,所以我改进了一下,代码如下: 1 local Progress = class("Progress", function() 2 -- body 3 return display.newNode() 4 end) 5 6 function Progress:ctor(background, fill) 7 local pro

Quick Cocos2dx 与 DragonBones

照着官方的例子试验了一下DragonBone的使用,代码如下: 1 local AnotherScene = class("AnotherScene", function() 2 return display.newScene("AnotherScene") 3 end) 4 5 function AnotherScene:ctor() 6 self.curBehaviorId = 1; 7 self.layer = display.newLayer() 8 sel

Quick Cocos2dx Http通讯

服务端:Python 通讯协议:Http 参考文章: 1 用python实现一个基本的http server服务器 http://blog.sina.com.cn/s/blog_416e30630100gjyk.html 2 http://stackoverflow.com/questions/8470414/strange-jquery-error-code-501-message-unsupported-method-options 由于是照着刀塔传奇的思路来做的,刀塔传奇是无需进行常连接的

Quick Cocos2dx 场景转换问题

项目结构是这样子的: 主场景代码是这样子的: local MainScene = class("MainScene", function() return display.newScene("MainScene") end) function MainScene:ctor() self.layer = display.newLayer(); self:addChild(self.layer) self.item0 = ui.newTTFLabelMenuItem({

Quick Cocos2dx 与 Eclipse 连真机debug遇到的问题

今天下午解决了因为偷懒一直忍受的两个让我不爽很久了的问题: 1Eclipse无法连接手机调试的问题. 在设备管理器中看到的Android设备有黄色的感叹号, 说明驱动不是最新的. 按照网上搜到的解决方案,去android sdk目录下的extra下面找搜索驱动来安装, 或者按照Adobe论坛上提供的方式去Flash Bulder目录下的utility文件夹下面去搞这搞那. 全特么不行啊. 幸好我天资聪颖,想了想,何不去搜索一下我手机对应的usb驱动呢, 于是在网上找到我手机对应的驱动, 更新了一