如何使用Cocos-2dx在tmx文件背景上添加3D Sprite?

时间:2015-08-13 12:49:05

标签: cocos2d-iphone cocos2d-x game-engine cocos2d-x-3.0 cocos2d-android

我们一直致力于示范游戏,其中我们想要在.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从未出现过。请帮助。

非常感谢您的帮助!

感谢。

1 个答案:

答案 0 :(得分:0)

将位置设置为平铺贴图和 添加播放器(sprite3d)作为tileMap(背景)的子项。

试试这个:

"id"

这可能会解决您的问题。