coocs2dx 版本 3.1.1
registerScriptTouchHandler 注册触屏事件
registerScriptTapHandler 注册点击事件
registerScriptHandler 注册基本事件 包括 触屏 层的进入 退出 事件
registerScriptKeypadHandler 注册键盘事件
registerScriptAccelerateHandler 注册加速事件
registerScriptTouchHandler 详解(可以设置单点或多点)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
function gameWindow:addLayerTouchEventMethod1()
local function onTouchEvent(eventType,x,y)
--log(
"eventType = "
..tostring(eventType))
if
eventType ==
"began"
then
--需要返回
true
return
onTouchBegan(touch,event)
elseif eventType ==
"moved"
then
onTouchMoved(touch,event)
"ended"
then
onTouchEnded(touch,event)
end
end
config.bottomLayer:setTouchEnabled(
true
)
config.bottomLayer:registerScriptTouchHandler(onTouchEvent)
end
|
registerScriptTapHandler 注册点击事件
function gameWindow:addBtn()
local btn = cc.MenuItemImage:create(
"white.png"
,
"black.png"
)
btn:setPosition(
320
160
)
local function btnClick()
log(
"btnClick"
)
end
btn:registerScriptTapHandler(btnClick)
local menu = cc.Menu:create()
config.bottomLayer:addChild(menu)
menu:setPosition(cc.p(
0
))
menu:addChild(btn)
registerScriptHandler 注册基本事件
猜你在找的Cocos2d-x相关文章 |