我正在使用 Starling Framework 在 iOS 的 Flash 中构建游戏。我也在使用 Nape,一个 2D 物理引擎。我遇到的问题是 Nape 引擎使用的特定方法flash.display.DisplayObject
,但是,因为我使用的是 Starling 框架,所以我必须使用starling.display.DisplayObject
. 它返回此错误:
1067:将 flash.display:DisplayObject 类型的值隐式强制转换为不相关的 starling.display:DisplayObject 类型。
没有办法调整这种方法。Nape 引擎被编译成 .swc,我无法对其进行编辑。该引擎也是开源的,但它是在 Haxe 中完成的,一旦我编辑了它,我就无法弄清楚如何编译它。
源代码可以在这里下载:http: //deltaluca.me.uk/docnew/
我需要将flash.display.DisplayObject
课堂nape.utils.Debug
上的所有内容更改为starling.display.DisplayObject
.
如果您能给我任何建议,我将非常感激。