gpt4 book ai didi

ios - Starling、Nape、Flash、Haxe 困境

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:50:41 24 4
gpt4 key购买 nike

我正在使用 Starling Framework 在 iOS 版 Flash 中构建游戏。我也在使用 Nape,一个 2D 物理引擎。我遇到的问题是 Nape 引擎上的一个特定方法使用 flash.display.DisplayObject,但是,因为我使用的是 Starling 框架,所以我不得不使用 starling.display.DisplayObject 。它返回此错误:

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.utils.Debug 渲染你的空间。

我也在制作八哥+颈背游戏。我在我的空间中遍历 body 并读取它们的 x、y、旋转值以在我的舞台上渲染八哥的图像和电影剪辑。我想说的是,使用 Starling 编写您自己的“调试绘图”非常简单。总而言之,您将不得不在某个时候编写它,因为 nape.utils.Debug 仅用于调试目的;)。

关于ios - Starling、Nape、Flash、Haxe 困境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10805828/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com