我有一架飞机,我尝试在其上补间一个MovieClipSprite。当我试图在两个线段三角形相遇的点附近补间时我遇到了麻烦(我将这两个段都保持为1),当在这些点附近移动时,精灵会消失。
我可以告诉它在飞机下面,因为当它再次出现时它逐渐地发生,我可以看到它的下半部分在远离这些点时出现。
增加细分市场显然会进一步恶化表现,因为这也会在其他方面发生。
我正在粘贴一些相关代码,如果这可能有帮助
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);
我尝试过剪裁,Rectangle和Frustum,但这也无济于事。
答案 0 :(得分:1)
这对我来说听起来像Z排序问题。尝试调整代码,使它们不在同一深度,即将平面向后移动。