层中的键盘事件主要有两个on_key_press和on_key_release,当这些事件触发时会调用如下方法:
on_key_press(key,mIDifIErs)。键盘按下时触发on_key_press事件,调用该方法,参数key是被按下的键的编号,参数modifIErs用来判断一些特殊键
on_key_release(key,mIDifIErs)。键盘释放时触发on_key_press事件,调用该方法,参数key是被按下的键的编号,参数modifIErs用来判断一些特殊键
2.鼠标事件层中鼠标事件一共有三个,on_mouse_oress,on_mouse_release,on_mouse_drag,当这些事件触发时会调用这些方法:
on_mouse_press(x,y,button,modifIErs).鼠标按下时会触发改事件,x,y是鼠标的坐标,button是鼠标的键,左中右三个键,modifIErs是用来判断特殊按键的。
on_mouse_release(x,modifIErs).鼠标释放时会触发改事件,x,y是鼠标的坐标,button是鼠标的键,左中右三个键,modifIErs是用来判断特殊按键的。
on_mouse_drag(x,dx,dy,modifIErs).鼠标拖动时会触发改事件,x,y是鼠标的坐标,dy是鼠标拖拽的向量距离,button是鼠标的键,左中右三个键,modifIErs是用来判断特殊按键的。
总结以上是内存溢出为你收集整理的cocos2d-x 键盘和鼠标事件全部内容,希望文章能够帮你解决cocos2d-x 键盘和鼠标事件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)