用maya导出的fbx文件,使用2dx自带的转换文件转换成c3b文件,然后在
auto ball = Sprite3D::create("res/ball.c3b");
ball->setPosition(Vec2(winWidth * 0.5, winHeight * 0.5));
addChild(ball);
ball不为空,控制台打印
cocos2d: warning: Attribute not found: a_normal
界面上不显示球体
用maya导出的fbx文件,使用2dx自带的转换文件转换成c3b文件,然后在
auto ball = Sprite3D::create("res/ball.c3b");
ball->setPosition(Vec2(winWidth * 0.5, winHeight * 0.5));
addChild(ball);
ball不为空,控制台打印
cocos2d: warning: Attribute not found: a_normal
界面上不显示球体
1.导出的时候提示什么警告了么?球体有没有给材质?
2.检查一下球体是不是超出相机外了,太大了或怎么着。
1,有给材质,导出fbx, 转换c3b文件都没有提示有问题
2.太大?我不知道诶。。。我试试看
应该不是太大的问题
create的时候,就输出这句 “cocos2d: warning: Attribute not found: a_normal”
我后面setScale :0.1也没用,而且我是放在屏幕中间的,不应该看不到的
球体有没有给材质什么意思?
表示初次接触maya。。
楼主解决了没有啊,我加载test里面例子也是同样的问题
创建相机:
auto m_pCamera = Camera::createPerspective(60, visibleSize.width / visibleSize.height, 1, 2600);
m_pCamera->setCameraFlag(CameraFlag::USER1);
m_pCamera->setPosition3D(Vec3(0, 7.6, 3.0));
m_pCamera->lookAt(Vec3(0, 5.5, 0));
this->addChild(m_pCamera);
设置相机掩码:setCameraMask(2);