您的位置:首页 > 产品设计 > UI/UE

quick3.3与quick2.2的区别(3)

2015-08-05 15:35 176 查看
关于cocostuido不得不说的话题

在2.2中,ccs里面读取出来的控件是widget

从3.3中可以读取出来是widget也可以是quick本身的控件。

cc.uiloader:load()读取出来的是quick控件,

ccs.GUIReader:getInstance():widgetFromJsonFile 读取出来的是widget(这个和2.2兼容)

若是用load读取的不存在touch的问题,新加的qucik控件可以添加touch事件

setTouchEnabled(true)
addNodeEventListener(cc.NODE_TOUCH_EVENT, function(event)
        if event.name == "began" then
        elseif event.name == "ended" then
        end
end)


若读取出来的是widget控件,在2.2中也是可以添加qucik控件的,也支持响应,只要添加touch的listener

在3.3中,若是ccs控件本身可以支持交互的,则添加的quick控件无法响应。不论quick控件在哪层都不行!除非ccs控件不支持交互!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: