quick 受伤,当时错误,是因为命令行没有拉全

local scheduler = require(cc.PACKAGE_NAME .. ".scheduler")

local MainScene = class("MainScene", function()
    return display.newScene("MainScene")
end)

local interval=0

function MainScene:ctor()
    self.box=display.newSprite("box.png",display.cx,display.cy):addTo(self)

    self:addNodeEventListener(cc.NODE_ENTER_FRAME_EVENT,handler(self , self.update))
    self:scheduleUpdate()
end

function MainScene:update( dt )
    interval=interval+1 
    print(interval)
    if interval>10 and interval<=20 then
        self.box:setColor(cc.c3b(255,0,0));
    elseif interval>20 and interval<=30 then
        self.box:setColor(cc.c3b(255,255,255))
    elseif interval>30 and interval<=40 then
        self.box:setColor(cc.c3b(255,0,0));
    elseif interval>40 and interval<=50 then
        self.box:setColor(cc.c3b(255,255,255))
    elseif interval>50 then
        self:unscheduleUpdate()
    end

end

return MainScene

 

posted @ 2015-04-27 06:39  yufenghou  阅读(124)  评论(0编辑  收藏  举报