Content size instead of window size.

This commit is contained in:
NathanSweet 2016-04-02 17:41:57 +02:00
parent 4c1ebf6b3d
commit 075a13c9b8
4 changed files with 5 additions and 9 deletions

View File

@ -64,9 +64,8 @@ bool BatchingExample::init () {
spAnimationStateData_setMixByName(_stateData, "walk", "jump", 0.2f);
spAnimationStateData_setMixByName(_stateData, "jump", "run", 0.2f);
Size windowSize = Director::getInstance()->getWinSize();
int xMin = (int)(windowSize.width * 0.10f), xMax = (int)windowSize.width - xMin;
int yMin = 20, yMax = windowSize.height - 350;
int xMin = _contentSize.width * 0.10f, xMax = _contentSize.width * 0.90f;
int yMin = 0, yMax = _contentSize.height * 0.7f;
for (int i = 0; i < 50; i++) {
// Each skeleton node shares the same atlas, skeleton data, and mix times.
SkeletonAnimation* skeletonNode = SkeletonAnimation::createWithData(_skeletonData, false);

View File

@ -48,8 +48,7 @@ bool GoblinsExample::init () {
skeletonNode->setAnimation(0, "walk", true);
skeletonNode->setSkin("goblin");
Size windowSize = Director::getInstance()->getWinSize();
skeletonNode->setPosition(Vec2(windowSize.width / 2, 20));
skeletonNode->setPosition(Vec2(_contentSize.width / 2, 20));
addChild(skeletonNode);
scheduleUpdate();

View File

@ -49,8 +49,7 @@ bool RaptorExample::init () {
skeletonNode->setAnimation(1, "empty", false);
skeletonNode->addAnimation(1, "gungrab", false, 2);
Size windowSize = Director::getInstance()->getWinSize();
skeletonNode->setPosition(Vec2(windowSize.width / 2, 20));
skeletonNode->setPosition(Vec2(_contentSize.width / 2, 20));
addChild(skeletonNode);
scheduleUpdate();

View File

@ -74,8 +74,7 @@ bool SpineboyExample::init () {
// skeletonNode->addAnimation(1, "test", true);
// skeletonNode->runAction(RepeatForever::create(Sequence::create(FadeOut::create(1), FadeIn::create(1), DelayTime::create(5), NULL)));
Size windowSize = Director::getInstance()->getWinSize();
skeletonNode->setPosition(Vec2(windowSize.width / 2, 20));
skeletonNode->setPosition(Vec2(_contentSize.width / 2, 20));
addChild(skeletonNode);
scheduleUpdate();