0

这是一个菜鸟问题,因为我对 Haxe 非常陌生,并且没有使用 FlasCC(Flash 的 C 编译器)的经验。

是否可以同时使用 FlasCC 和 Haxe,将这两种技术的性能改进结合到 Flash 中?

4

2 回答 2

1

我不确定你想以什么方式一起使用它(但你可能可以通过在 FlasCC 中制作 swc 并从 haxe 使用)。

但是,它没有任何意义,因为它不会给您带来任何性能优势,并且很可能会使您的代码比纯 haxe 慢。Haxe 在制作快速 AVM2(闪存虚拟机)字节码方面做得很好。一些小的和棘手的事情仍然可以优化,但不能通过 FlasCC。我使用 haxe=>flash 多年,我彻底探索了它生成的许多字节码,有时我能够加快它的速度,但只能通过直接编辑字节码(阅读:我编写了一个简单的反汇编程序和汇编程序,并且在 haxe 生成字节码后使用汇编程序补丁)。

于 2013-04-19T08:48:34.433 回答
0

我不认为你会注意到巨大的性能提升。

因为由 Haxe/OpenFL 生成的 C++ 代码,它不是超级优化的。

我认为这不值得努力。

您可以将 Stage3D 用于图形并使用 openfl.flash.Memory 进行每像素操作和一些数据/缓存处理,从而获得最佳性能。

于 2013-09-19T14:00:07.900 回答