Я создаю игру во Flash для iOS, используя Starling Framework. Я также использую Nape, движок 2D Physics. Проблема, которую я испытываю, - это особый метод для движка 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/
мне нужно изменить все flash.display.DisplayObject
в nape.utils.Debug
класса starling.display.DisplayObject
.
Если вы можете дать мне какие-либо советы, я был бы очень благодарен.
Какую ОС вы используете? Nape выглядит так, как будто он хочет скомпилироваться в системе * nix. –