新手引导可用,模版。
function UiTaskLayer:newIndex(Box,jumpname)
self.runLayer = display.getRunningScene() self.maskLayer = cc.Layercolor:create(cc.c4b(0,0)):pos(400,300) self.maskLayer:setContentSize(cc.size(300,200)) self.maskLayer:setopacity(0) self.runLayer:addChild(self.maskLayer,20000) local function ontouchstart(touch,event) local point = touch:getLocation() local rect = Box:convertToWorldspace(ccp(0,0)) local convert_rectSucc = Box:getBoundingBox() convert_rectSucc.x = rect.x convert_rectSucc.y = rect.y if cc.rectContainsPoint(convert_rectSucc,point) then self.clickListener:setSwallowtouches(false) else self.clickListener:setSwallowtouches(true) end return true end self.clickListener = cc.EventListenertouchOneByOne:create() self.clickListener:setSwallowtouches(true) self.clickListener:registerScriptHandler( ontouchstart,cc.Handler.EVENT_touch_BEGAN ) local eventdispatcher = self.maskLayer:getEventdispatcher() eventdispatcher:addEventListenerWithSceneGraPHPriority(self.clickListener,self.maskLayer ) end 总结以上是内存溢出为你收集整理的新手引导!quick全部内容,希望文章能够帮你解决新手引导!quick所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)