我有一些单选按钮,但触摸区域太小。触摸区域取决于图像大小。有没有一种优雅的方法可以用 cocos2d 扩展触摸区域而不使用更大的图像或使用 cgrect 制作我自己的触摸区域?setContentSize 做我想做的事。不幸的是,图像移动到内容大小的左下角。设置锚点移动内容大小,但图像保持在左下角。
CCMenuItem* pickEasy = [CCMenuItemImage itemFromNormalImage:@"radiobutton_off.png" selectedImage:@"radiobutton_on.png" target:self selector:@selector(pickEasyTapped:)];
pickEasy.position = ccp(ss.width * 0.40, ss.height * 0.78);
[pickEasy setContentSize:CGSizeMake(50, 50)];
提前致谢。