1

我有一架飞机,我尝试在其上补间一个 MovieClipSprite。当我尝试在两个线段三角形相交的点附近进行补间时遇到了麻烦(我将两个线段都保留为 1),在这些点附近移动时,Sprite 消失了。

我可以说它在平面下方,因为当它重新出现时它会逐渐出现,我可以看到它的下半部分随着它远离这些点而出现。

增加段显然会进一步恶化性能,因为这也开始在其他点发生。

我正在粘贴一些相关代码,如果这可能会有所帮助

var planeMaterial:BitmapMaterial = new BitmapMaterial(texture.bitmapData, {smooth: true, precision: 4});

plane = new Plane({material: planeMaterial, height: SIDE_LENGTH, width: SIDE_LENGTH, x: 0, y: 0, z: 0, segmentsH: 1, segmentsW: 1, bothsides: false, yUp: true });

        addChild(plane); 

我试过剪裁、矩形和平截头体,但这也无济于事。

4

1 回答 1

1

对我来说,这听起来像是一个 Z 排序问题。尝试调整您的代码,使它们不在同一深度,即将平面向后移动。

于 2011-11-28T13:56:59.080 回答