0

cocos2d シーンでのポジショニングを理解しているかどうか確信が持てません。を使用して、シーンの真ん中に何かを入れています(またはそう思う)

winSize = [[CCDirector sharedDirector] winSize];
_leftScrollLayer.position = ccp (winSize.width/2,winSize.height/2);

ただし、これが読み込まれると、レイヤーが画面外に読み込まれます...そのため、位置 (0,0) を試します。これは、画面の左下隅であると想定しています。これにより、レイヤーが画面の右上に読み込まれます...

何かが欠けているかどうかわからないので、シーンのアンカーポイントと位置をいじってみましたが、何もしていないようです。

4

1 に答える 1

0

anchorPointを設定する必要があるようです。ノードの中心に設定してみてください。

_leftScrollLayer.anchorPoint = ccp(0.5, 0.5);
于 2013-06-05T21:47:41.620 に答える