有什么问题?它没有第一次显示精灵。
playerSprite = Sprite::create("ip.png");
playerSprite->setPosition(Vec2(visibleSize.width/2,visibleSize.height));
//this->addChild(playerSprite,1);
auto body = PhysicsBody::createCircle
(playerSprite->getContentSize().width / 2.5);
body->setContactTestBitmask(true);
body->setDynamic(true);
playerSprite->setPhysicsBody(body);
this->addChild(playerSprite,0);
答案 0 :(得分:1)
尝试使用Sprite的另一个Z-Order。这 - >的addChild(playerSprite,的 TRY_WITH_SOME_LARGE_VALUE 强>);`
并查看结果是否相同。
答案 1 :(得分:0)
由于您的问题没有太多定义,答案可能不正确。
首先,确保图像放置正确,图像名称中没有拼写错误。
playerSprite
position
位于顶部中间。以中心为中心:
->setPosition(Point(visibleSize.widht * 0.5, visibleSize.height * 0.5));
如果这是== Scene
你就可以这样做。
->setPosition(Point(this->getContentSize().width * 0.5, this->getContentSize().height * 0.5));
同时添加Sprite
时,请确保将Sprite
设置为更大的数字,以确保上面没有其他zOrder
this->addChild(playerSprite, 100);