CCLayerだけなんか表示の仕方が違う?

2014年3月4日

なんかね。cocos2d使ってみたけど、思ったところに表示出来ずに困っているんですよ。
まあ、こんなものは、出来る人からすれば、何馬鹿なことやってるんだとい事なんでしょうけど、
最底辺にとっては、難題なんですよ。
そもそも、Anchorって何よ?えっ?setPositionだけじゃだめなの?って感じでしたから。
ちなみにAnchorは、Positionを指定した位置がオブジェクトのどの位置になるのか
指定するような感じですね。意味不明な説明ですね。
まあ、最底辺なので説明も下手ですみません。
で1つわかっったのが、CCLayerなどLayer系は、setAnchor()が効かないようなんですよ!!
どうも、何を設定しても(0,0)になってしまいます。
で、どうするかというと以下のようにAnchorを有効にしてあげれば、良いみたいです。

CCLayer *layer = CCLayer::create();
layer->ignoreAnchorPointForPosition(false);
layer->addChild(layer);

しかし、他にも、あれ?ボタンの画像も自前で用意?Boldってどうやって指定するの?
みたいにもう混乱しまくりです。
ちょっと、最底辺にcocosはレベルが高すぎて扱えないかも。

cocos2d-x

Posted by koheizi