c++ - 为什么Cocos2d-x第一次不显示 Sprite ?

标签 c++ cocos2d-x

问题是什么?它不会在第一次显示 Sprite 。

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);

最佳答案

尝试使用 Sprite 的另一个 Z 顺序。 this->addChild(playerSprite,TRY_WITH_SOME_LARGE_VALUE);`

并查看结果是否相同。

关于c++ - 为什么Cocos2d-x第一次不显示 Sprite ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41216695/

相关文章:

android - 由于 Assets 文件权限被拒绝,Cocos2D-x HelloCpp for Android 无法从 Windows 构建 apk

c++ - 使用 std::equal 或 std::all_of 检查映射键是否在集合中

c++ - Emacs - 自动完成-Clang

c++ - 如果有人在 C++ 中调用方法,则强制错误(编译时)

windows - Windows : How do I change the size of my game window? 上的 cocos2d-x 3.x

c++ - 用cocos2d-x绘制平滑的贝塞尔曲线

c++ - 如何在 qt4(信号/插槽)中监控 QProcess finished()

c++ - 即使库已链接,CMake 可执行链接器错误

c++ - g++ 与 DevIL : unable to link

ios - 确定对象是否被触摸/轻敲