//新建一个ManualObject 对象 protected ManualObject triangle; //起名字 triangle = new ManualObject("triangle"); //begin triangle.begin("BaseWhiteNoLighting", OperationType.OT_TRIANGLE_LIST); triangle.position(-50, 0, 0); triangle.normal(1, 0, 0); triangle.position(50, 0, 0); triangle.normal(1, 0, 0); triangle.position(0, 50, 0); triangle.normal(1, 0, 0); triangle.triangle(0, 1, 2); triangle.end(); //为mesh文件起名字 String meshName = "triangle.mesh"; //新建一个Mesh对象 MeshPtr triangleMesh = new MeshPtr(); //转换 triangle.convertToMesh(triangleMesh, meshName, "manual"); 接下来,mesh文件就可以想普通Mesh文件一样使用了。 IEntity meshEntity = mSceneMgr.createEntity("mesh_triangle", meshName); ISceneNode meshNode = mSceneMgr.getRootSceneNode().createChildSceneNode ("meshNode", Vector3.getZERO(),Quaternion.getIDENTITY()); meshNode.attachObject(meshEntity);