我们一直致力于示范游戏,其中我们想要在.tmx文件(背景)上显示3D精灵。但是3D精灵从未出现,但我们尝试设置tileMap->setGlobalZOrder(-1)
。
以下是示例代码:
CCTMXTiledMap tileMap = new CCTMXTiledMap();
tileMap->initWithTMXFile("map.tmx");
tileMap->setGlobalZOrder(-1);
//tileMap->setGlobalZOrder(-1000);
this->addChild(tileMap, 0);
Sprite3D player = Sprite3D::create("player.c3b");
player->setScale(10.0f);
player->setPosition3D(Vec3(200, 500, 0));
this->addChild(player, 1);
但3D Sprite从未出现过。请帮助。
非常感谢您的帮助!
感谢。
答案 0 :(得分:0)
将位置设置为平铺贴图和 添加播放器(sprite3d)作为tileMap(背景)的子项。
试试这个:
"id"
这可能会解决您的问题。