Cocos2dx3.0+lua随笔
kamayy
这个作者很懒,什么都没留下…
展开
-
event:stopPropagation停止事件流和触摸事件吞掉事件流区别
event:stopPropagation停止整个事件流,而吞掉触摸原创 2014-05-14 23:21:38 · 890 阅读 · 0 评论 -
在lua中读取CocoStudio中的子对象
local ui = guiReader:widgetFromJsonFile("ui/combat_ui/PlayerInfoWidget.ExportJson") self:addChild(ui) self:setContentSize(ui:getContentSize()) -- s local skillButton1 = ccui.Help原创 2014-05-15 17:20:09 · 1259 阅读 · 0 评论 -
关于无法访问子目录资源的问题
在开发过程中,我遇到了关于子目录资源或代码无法访问的问题. 这个跟FileUtils的查询路径的原创 2014-05-15 17:31:02 · 2501 阅读 · 2 评论 -
自定义事件
Cocos2dx3.0 + Lua开发 1.创建自定义事件 Scene类中的事件监听: local leaderInfoWidget = require("test.CombatLeaderInfoWidget").new() self:addChild(leaderInfoWidget) self.listener1_ = cc.EventListenerCus原创 2014-05-14 00:43:04 · 849 阅读 · 0 评论 -
事件注册与删除
创建EventCusotmListener的时调用create()会传入listenerID和callback,在create方法中调用了父类EventListener的静态方法init保存ListenerId和事件类型等等. 在EventDispatcher中调用addEventListenerWithFixedPriority时如果是第一次在EventDispatcher中注册listene原创 2014-05-14 18:26:52 · 629 阅读 · 0 评论 -
停止事件流
停止事件流 self.listener1_ = cc.EventListenerCustom:create("Test_Event", function (event) print("listener test successful") end) leaderInfoWidget:getEventDispatcher():addEventListen原创 2014-05-14 19:06:28 · 789 阅读 · 0 评论 -
触摸事件
触摸事件 local layer = cc.LayerColor:create(cc.c4b(255, 0, 0, 100)) layer:setPosition(self["sceneSize"].width / 2, self["sceneSize"].height / 2) self:addChild(layer) local listen原创 2014-05-14 23:02:31 · 821 阅读 · 0 评论