我正在使用 Starling 在 ActionScript 中构建太空射击游戏,我想使用 Flash 提供的普通图形基元绘制简单的激光。
如何将 Flash 的转换矩阵设置为与任何给定的 Starling DisplayObject 相同?
transform.matrix = starlingDO.getTransformationMatrix(starlingDO.root);
接近了,但它似乎没有考虑到 Starling 的视口缩放。
我正在使用 Starling 在 ActionScript 中构建太空射击游戏,我想使用 Flash 提供的普通图形基元绘制简单的激光。
如何将 Flash 的转换矩阵设置为与任何给定的 Starling DisplayObject 相同?
transform.matrix = starlingDO.getTransformationMatrix(starlingDO.root);
接近了,但它似乎没有考虑到 Starling 的视口缩放。
您是否尝试过在https://github.com/StarlingGraphics/Starling-Extension-Graphics使用 Starling Graphics Extension ?它易于使用,您不必使用原生 Flash 显示对象。