有没有一种直接的方法使用graphics.lineTo()/moveTo()绘制三维线条?我还没有遇到过这种情况。这两种方法只使用x/y作为它们的坐标。
我在我的精灵上使用'z'坐标,并希望用线连接它们...需要帮助。
有没有一种直接的方法使用graphics.lineTo()/moveTo()绘制三维线条?我还没有遇到过这种情况。这两种方法只使用x/y作为它们的坐标。
我在我的精灵上使用'z'坐标,并希望用线连接它们...需要帮助。
Graphics类仅适用于2D坐标。但是,您仍然可以以多种方式实现所需效果。最简单的方法是在要连接线条的主精灵内部放置空精灵。然后只需循环这些点并使用local3DToGlobal方法将它们的坐标转换为舞台坐标。然后在这些坐标之间绘制线条。当您使用local3DToGlobal时,Flash会处理投影,使其为您服务。您唯一需要担心的是线条的Z排序。