我必须显示2d图像,并且不希望将3d对象与.obj文件一起使用。甚至可以吗?以及如何做?
根据您的情况,可以使用三种可靠的方法来创建Sceneform的
Renderable
:
[第一种方法是创建分配了plane primitive
或.jpg
纹理的.png
。
ModelRenderable plane = ShapeFactory.makeCube(
new Vector3(5.0f, 5.0f, 0.0f), // size
new Vector3(0.0f, 0.0f, 0.0f), // center
material);
第二种方法是根据标准ViewRenderable
创建一个Android Widgets
。
ViewRenderable.builder()
.setView(this, R.layout.test_view)
.build()
.thenAccept(renderable -> testViewRenderable = renderable);
第三种方法是导入用3d创作工具(Maya,3dsMax,Cinema4D等)制成的平面。