【发布时间】:2013-01-17 23:32:07
【问题描述】:
有没有人知道当鼠标经过 CCMenuItem 时有一种简单的动画方法。
我已阅读此主题:
Cocos2d CCMenuItem animation upon selection
这似乎涵盖了 Cocoa Touch,但不适用于 OS X。
cocos2d参考列出了CCMenuItemImage的这个方法:我是这样用的:
CCMenuItem *beginButtonMenuItem = [CCMenuItemImage itemWithNormalImage:@"BeginButton3.png"
selectedImage:@"BeginButtonSel3.png"
target:self
selector:@selector(beginButtonPressed:)];
但是,当鼠标经过时,该菜单项不会通过更改图像来响应,只有在单击时才会响应。
CCMenuItem 引用有这个方法:
- (void) selected,说明“该项目已选择(未激活),类似于“鼠标悬停””
但没有示例代码...
谁能帮忙实现这个?
谢谢
【问题讨论】:
-
CCMenu 真的没有那么灵活。您通常最好创建自己的动画按钮类,而不是破解 CCMenu 的代码。
-
你能简要地描述一下如何做到这一点吗?
标签: cocos2d-iphone mouseover ccmenuitem ccmenu