quick-cocos2dx的addNodeEventListener事件

quick-cocos2dx的addNodeEventListener事件,第1张

概述精灵也可以接收触摸的。 local sp = display.newSprite("HelloWorld.png", display.cx, display.cy)      --layer:addChild(sp)      self:addChild(sp)      sp:setTouchEnabled( true )      sp:setTouchSwallowEnabled( fals

精灵也可以接收触摸的。

localsp=display.newSprite("HelloWorld.png",display.cx,display.cy)

--layer:addChild(sp) self:addChild(sp) sp:settouchEnabled( true ) sp:settouchSwallowEnabled( false ) sp:settouchMode(cc.touch_MODE_ONE_BY_ONE) sp:addNodeEventListener(cc.NODE_touch_EVENT,function(event) if event.name== "began" then print( "spbegan" ) elseifevent.name== "moved" then print( "spmoved" ) elseifevent.name== "ended" then print( "spended" ) end return true end) cc.NODE_TOUVH_EVENT为开启触摸,一定要加上settouchEnabled cc.NODE_ENTER_FRAME_EVENT,后面侦听的函数为每帧调用, 比如: self:addNodeEventListener(cc.NODE_ENTER_FRAME_EVENT,
function()
self.body:setposition(self:getposition())
end)
但是帧事件必须有:self:scheduleUpdate(),addNodeEventListener绑定的函数可以是handle(self,self.update) 总结

以上是内存溢出为你收集整理的quick-cocos2dx的addNodeEventListener事件全部内容,希望文章能够帮你解决quick-cocos2dx的addNodeEventListener事件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1007211.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存