Obj:
obj是通过3ds Max或Maya导出的一种格式。Sprite3D可以通过该格式的资源被创建出来。注意obj格式不支持动画。
auto sprite3d = Sprite3D::create(“Sprite3DTest/boss.obj”);
sprite3d->setTexture(“Sprite3DTest/boss.png”);
C3t(Cocos 3D 文本文件):
c3t是通过fbv-conv工具从FBX格式转换而来的一种Json格式。c3t格式可以很容易地读取,这也意味着它能够通过发展中的c3t格式文件检测你的数据模型。但是c3t是一个大文件格式,一般是在游戏的开发或者调试中使用,因此不建议在最终版的游戏中使用它。
auto sprite3d = Sprite3D::create(“Sprite3DTest/orc.c3t”);
C3b(Cocos 3D二进制文件):
c3b是一个二进制文件。它也是通过fbv-conv工具转换而来的一种格式。同样使用FBX格式文件转换而来。它不能被读取,但它的体积小、运行速度快。大多数时候都会选择c3t格式文件进行开发和调试,在最终游戏中则使用c3b格式。
auto sprite3d = Sprite3D::create(“Sprite3DTest/tortoise.c3b”);