私はcocos2dを見始めたばかりで、学ぶことに非常に興味があります。
基本的には、画面に触れるところに小さな実線の円(半径20の周りのドットのような)を描きたいだけで、ボタンを押した後にのみ有効になります。これどうやってするの ?
ボタンにはを使用してCCMenuItem
います。これがコードです。
-(id) init
{
CCMenuItem *enableBtn = [CCMenuItemImage itemFromNormalImage:@"refresh-icon.jpg" selectedImage:@"Button1.png" target:self selector:@selector(drawEnable:)];
enableBtn.position = ccp(10, 60);
enableBtn.scale = 0.1;
CCMenu *menu = [CCMenu menuWithItems:enableBtn, nil];
menu.position = ccp(30, 10);
[self addChild:menu];
}
- (void) drawEnable:(id)sender{
}
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
}
このボタンだけをタップした後、画面のどこに触れても円が欲しいです。
これで私を助けてください。私は多くのことを探して試しましたが、このことについての明確な知識やアイデアを得ることができませんでした。
あなたの提案は大歓迎です。
ありがとうございました 、