Starling Framework を使用して iOS 用の Flash でゲームを作成しています。また、2D 物理エンジンである Nape も使用しています。私が経験している問題は、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
何かアドバイスをいただければ、本当に助かります。