J2ME中的M3G渲染问题

时间:2010-08-08 11:00:04

标签: java-me rendering cube m3g

我制作了3架飞机并将它们定位成一个立方体的角落。 (出于某些原因,我不想制作立方体对象)。 3个平面具有3个不同的Texture2D,具有不同的图像。奇怪的问题是,当我渲染3个物体并开始旋转相机时,在某些视角中,这3个平面的某些部分无法渲染。例如,当我直视角落时,会形成一个形状为三角形的孔。这是netbeans模拟器中问题的图像: alt text http://www.pegahan.com/m3g.jpg 我把红线放在那里你可以更好地看到立方体。 另一个奇怪的事情是,当我将对象的比例设置为0.5或更小时,问题就解决了。 顺便说一下,摄像机处于默认位置,立方体的中心位于(0,0,0),每个平面的宽度和高度均为2。 有没有人知道为什么这些对象相互冲突,我怎么能解决这个问题。

提前致谢

1 个答案:

答案 0 :(得分:1)

看起来像“盒子大于相机远剪裁平面”的经典案例错误:))

因为我对m3g一无所知,所以我可以指点你去谷歌。