Cocos2d开发:基础元素与操作详解
1. 鼠标事件处理
在开发过程中,我们常常需要处理鼠标事件。以下是一些常见的鼠标事件处理方法:
// 当相应的鼠标按钮释放时触发(左键、右键、其他键)
-(BOOL) ccMouseUp:(NSEvent*)event {}
-(BOOL) ccRightMouseUp:(NSEvent*)event {}
-(BOOL) ccOtherMouseUp:(NSEvent*)event {}
// 当鼠标滚轮转动时触发
-(BOOL) ccScrollWheel:(NSEvent*)event {}
NSEvent 对象主要用于获取当前鼠标光标位置,我们可以通过 Director 的 convertEventToGL 方法将其转换为Cocos2d坐标:
CGPoint mousePos = [[CCDirector sharedDirector] convertEventToGL:event];
如果你想深入了解鼠标事件处理,可以参考苹果的相关教程: 点击查
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



