0

我正在 cocos2d v3 中创建游戏。在 中CCScene,我添加了一个CCNode包含我的 HUD 的所有组件。在CCNode中,CCButton添加了s。我希望能够在我的CCScene. 那可能吗?如果是这样,它是如何优雅地完成的?

我今天早上测试并正在运行的代码:

CCNode头文件(头类):

@property (nonatomic, retain) CCButton *goldButton;

我在 CCNode 的实现文件中设置了金按钮的基础知识(定位、精灵帧等)。

CCScene实现文件(PlayScene 类):

-(void) setup {
    _header = [[Header alloc] init];
    [_header.goldButton setTarget:self selector:@selector(goldButtonTapped)];
}

在场景中设置按钮的目标似乎有点奇怪,但它确实有效。如果您愿意,我想知道这种情况下的“最佳实践”。

4

0 回答 0