【问题标题】:Easy to Create Buttons in Cocos2d 2.0在 Cocos2d 2.0 中轻松创建按钮
【发布时间】:2013-01-31 20:55:35
【问题描述】:

我看到了一篇关于制作 Button 类以在 Cocos2d 中使用的非常棒的帖子:http://johnehartzog.com/2009/10/easy-to-create-buttons-with-cocos2d/

我喜欢这个想法,因为它确实简化了按钮的创建,但他似乎使用的是旧版本的 Cocos2d,我无法让他的代码正常工作。

@interface Button : Menu {  // !Cannot find interface declaration for 'Menu', superclass of Button
}
+ (id)buttonWithText:(NSString*)text atPosition:(CGPoint)position target:(id)target selector:(SEL)selector;
+ (id)buttonWithImage:(NSString*)file atPosition:(CGPoint)position target:(id)target selector:(SEL)selector;
@end

@interface ButtonItem : MenuItem {  // !Cannot find interface declaration for 'MenuItem'...
    Sprite *back;        // !Unknown type name Sprite
    Sprite *backPressed;
}
+ (id)buttonWithText:(NSString*)text target:(id)target selector:(SEL)selector;
+ (id)buttonWithImage:(NSString*)file target:(id)target selector:(SEL)selector;
- (id)initWithText:(NSString*)text target:(id)target selector:(SEL)selector;
- (id)initWithImage:(NSString*)file target:(id)target selector:(SEL)selector;
@end

将所有内容更改为 CCMenu,CCSprite 并不能解决问题。 Button.m中也有很多相关的错误

有没有类似的代码可以和 Cocos2d 2.0 一起制作简单的按钮?还是我遗漏了一些明显的东西?

【问题讨论】:

    标签: ios cocos2d-iphone


    【解决方案1】:

    不同版本的 Cocos2d 之间的向后兼容性是一项棘手的任务。我可以推荐使用cocosbuilder 来创建菜单吗?它有大约一个小时左右的学习曲线,但会为你节省更多的时间。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-02
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 2014-10-02
    • 2016-04-21
    • 2014-12-25
    • 2012-05-23
    相关资源
    最近更新 更多