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);
不对的对比各种原因,最后发现时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);
相关文章推荐
- cocos2dx 多个精灵执行同一个动作
- Cocos2d-x 学习博客资料
- Cocos2d-x项目脚本的创建
- Quick-cocos2d-x3.3 Study (七)--------- 滚动的背景
- 在Cocos Code IDE里打开cocos2d-x自带的lua测试项目 lua-tests
- cocos2d-js 使用过程中遇到的问题总结
- Quick-cocos2d-x3.3 Study (六)--------- 跳转场景和过渡动画
- Quick-cocos2d-x3.3 Study (四)--------- 添加标题,并上下运动
- Quick-cocos2d-x3.3 Study (三)--------- 创建一个背景
- cocos2dx 数据内存管理----RefPtr智能指针
- Cocos 子节点的渐变失效的处理
- Cocos2d-x从入门到精通第17课《变速动作》
- Cocos2-x从入门到精通第16课《延时动作》
- cocos2d-lua SDK接入
- Cocos2d-x从入门到精通第15课《即时动作》
- 火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第十九节:雾
- Cocos2d-x从入门到精通第14课《加速度计》
- xcode7.0 下COCOS2DX编译MAC下出错
- cocos基础教程(11)事件分发机制
- getParent()的妙用:cocos中层级的编辑