我正在使用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系統上編譯。 –