gpt4 book ai didi

iphone - cocos2d中如何给Button添加Action

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:14:12 27 4
gpt4 key购买 nike

我使用这段代码为我的 cocos2d 项目创建了我的 Button

CCMenuItem *starMenuItem = [CCMenuItemImage 
itemFromNormalImage:@"ButtonStar.jpg" selectedImage:@"ButtonStarSel.jpg"
target:self selector:@selector(starButtonTapped:)];
starMenuItem.position = ccp(60, 60);
CCMenu *starMenu = [CCMenu menuWithItems:starMenuItem, nil];
starMenu.position = CGPointZero;
[self addChild:starMenu];

现在我需要将我的 sprite 跳跃 Action 链接到这个按钮。我该怎么做......?

最佳答案

你可以这样做,

CCLabelBMFont *startLabel = [CCLabelBMFont labelWithString:@"Start Game" fntFile:@"Arial.fnt"];
CCMenuItemLabel *startItem = [CCMenuItemLabel itemWithLabel:startLabel target:self selector:@selector(startGameTapped:)];
startItem.scale = 1;

CCMenu *menu = [CCMenu menuWithItems:startItem,nil];
[menu alignItemsVerticallyWithPadding:20];
menu.position = ccp( winSize.width/2, winSize.height/2);
[self addChild:menu];

关于iphone - cocos2d中如何给Button添加Action,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16414260/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com