您的位置:首页 > 移动开发 > Cocos引擎

cocos2d-x 3.4 sprite3d c3b 模型无法显示的问题

2015-09-18 14:12 423 查看
调试捕鱼人的3d的小例子的时候,3d模型死活不显示

不对的对比各种原因,最后发现时3d模型的全局zorder的问题,一定要设置3d模型的zorder大于2d layer的zorder才行

bool FishLayer::init()

{

//this->setGlobalZOrder(-1);

//加载模型文件

std::string fileName = "tortoise.c3b";

m_Sprite = Sprite3D::create(fileName);

m_Sprite->setScale(0.1f);

auto s = Director::getInstance()->getWinSize();

m_Sprite->setPosition(Vec2(s.width / 2.f, s.height / 2.f));

m_Sprite->setGlobalZOrder(100); //加上这一句------------------------------------------------------------------------------

addChild(m_Sprite);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: