2012-01-11 9 views
3

CCMenuItemのタッチエリアRectを簡単に指定できます(デフォルトのcontentSizeディメンションではありません)。Cocos2dボタンのタッチエリア

私のボタンの中には少し触れにくいものがあり、グラフィックを拡大することなくタッチ領域を増やしたいと思っています。

答えて

4

あなたが次を使用しようとすることができます:CCMenuItemを拡張したいアイテムのタッチ領域であるとNewSizeパラメータは、新しい幅と高さである

[CCMenuItem setContentSize:newSize];

もう1つの選択肢は、CCMenuItemの子クラスを作成し、それに対応する責任あるメソッドをオーバーライドすることです。