cocos2dxでの子要素の位置

例えばlabelの先頭にiconをつけたい場合、 labelの子要素としてimageをおいてpositionを調整しておけば、label側の文字数が変わろうともその先頭にiconをつけることができる。

私はこの挙動を最初理解できなかったのだが、以下のブログを見て間違っている点を把握できた。
http://site.oukasei.com/?p=1157

cocos2dxで親子関係にある要素を描画する際、子要素のpositionは親要素のpositonからの相対位置で指定される。
ではその相対位置の基準となるのはどこなのか?
答えは↑のブログにあるとおり原点(0,0)である。

私はanchor pointが使われていると思っていたため混乱したのだった。ahchor pointが(0.5, 0.5)で指定されていれば、labelの文字数が変わろうともiconの位置も変わらないはずではと。

子要素のpositionは親要素の原点を基準に決まるが正しい。