LocalScheduler =require(CC. Package_name.". Scheduler")LocalMainscene = Class ("Mainscene",function() returnDisplay.newscene ("Mainscene")End)functionMainscene:ctor ()--Pself.time_=3self.isadd_="Noadd" --Listerner LocalLayer =Display.newlayer (): AddTo (self) layer:settouchenabled (true) Layer:settouchmode (CC. Touch_mode_one_by_one) Layer:addnodeeventlistener (CC. Node_touch_event,function(Event)LocalX, Y, PrevX, Prevy =event.x, Event.y, Event.prevx, Event.prevyifEvent.name = ="began" Then Print("Layer began") if(self.isadd_=="Noadd") Thenself.time_=3SELF:ADDP ()End ElseIfEvent.name = ="moved" Then Print("Layer moved") ElseIfEvent.name = ="ended" Then Print("Layer ended") End return true End) EndfunctionMAINSCENE:ADDP ()Print("Add") Self.handle=scheduler.scheduleglobal (function() self:p ()End,1/ -)Endfunctionmainscene:p ()Print("Time :".. self.time_)Print(self.isadd_) self.isadd_="added"self.time_=self.time_-0.1 ifself.time_<0 Thenself.isadd_="Noadd"Scheduler.unscheduleglobal (Self.handle)End EndreturnMainscene
Quick Cocos Touch 2