我正在使用Starling Framework构建Flash for iOS游戏。我也在使用Nape这个2D物理引擎。我遇到的问题是Nape引擎使用flash.display.DisplayObject
的特定方法,但是,因为我使用的是Starling框架,所以我不得不使用starling.display.DisplayObject
。它返回此错误:Starling,Nape,Flash,Haxe Dillemma
1067: Implicit coercion of a value of type flash.display:DisplayObject to an unrelated type starling.display:DisplayObject.
无法调整此方法。 Nape引擎被编译成一个.swc文件,我无法编辑。这个引擎也是开源的,但它是在Haxe中完成的,我不知道如何在编辑它之后编译它。
源可以在这里下载:http://deltaluca.me.uk/docnew/
我需要改变所有的nape.utils.Debug
类flash.display.DisplayObject
到starling.display.DisplayObject
。
如果你可以借我任何建议,我会非常感激。
你在使用什么操作系统? Nape看起来像是想在* nix系统上编译。 –