2013-08-12 30 views
2

我正在使用Starling在ActionScript中構建太空射擊遊戲,並且我想使用Flash提供的常規圖形基元來繪製簡單的激光。在Starling Stage3D上覆蓋Flash displayobject

如何設置Flash的轉換矩陣與任何給定的Starling DisplayObject相同?

transform.matrix = starlingDO.getTransformationMatrix(starlingDO.root); 

接近,但它似乎沒有考慮到Starling的視口縮放。

回答

0

您是否試過在這裏使用Starling Graphics Extension https://github.com/StarlingGraphics/Starling-Extension-Graphics? 它很容易使用,您不必使用原生Flash顯示對象。

+0

謝謝,我會研究一下。我基本上通過使用普通四邊形來解決激光問題。我意識到使用Flash顯示對象的性能影響,但現在問題仍未得到解答。 :-) – frodeborli