as3中的3d线(flash10)

时间:2009-07-29 16:20:56

标签: flash actionscript-3 3d

有一种直接的方法用graphics.lineTo()/ moveTo()绘制3d线条吗? 我没有遇到过任何问题。这两种方法都只使用x / y作为坐标。

我在我的精灵上使用'z'坐标,想要用线条连接它们...... 感谢帮助

1 个答案:

答案 0 :(得分:5)

图形类仅适用于2D坐标。但是,您仍可以通过多种方式执行所需操作。最简单的方法是将空精灵放在主要精灵的内部,以便连接线条。然后循环遍历这些点并使用 localToGlobal local3DToGlobal方法将其坐标转换为舞台坐标。然后在这些坐标之间绘制线条。当您使用 localToGlobal local3DToGlobal时,Flash将为您处理投影。您唯一需要担心的是对行进行Z排序。