【发布时间】:2012-03-07 14:36:29
【问题描述】:
我有一个 Away3D 4.0 应用程序,它的 UI 是用旧的 Flash 显示 API 制作的,只能部分硬件加速。
在PC上可以正常使用,但是在移动设备上的UI帧率太低,所以我将它移植到Starling。
所以我尝试同时使用 Away3D 和 Starling,但它们不能一起工作(它可以编译但存在运行时错误)。我必须改变什么?具体或一般可能用于另一个 2D 库,例如 ND2D。是否有开箱即用的库支持此功能?
编辑:首先我添加了一个 Away3D 内容并且没有错误。初始化 Starling 时,错误出现在第 249 行的Starling.as(库类)中。我也按照有人建议尝试了this,但没有任何区别(信息也有 3 个月的历史,库正在更新) .
编辑 2:错误是由与 Away3D 中的 enableDepthAndStencil 值不同引起的,它在 Sparling 中被硬编码为 false,因为它并不真正需要它。好吧,在“修复”后没有运行时错误:显示 3D 内容,但随后我添加了 Starling,画布变为黑色。我想我将不得不深入研究 Away3D 源代码。
【问题讨论】:
-
仅仅告诉你有错误并不能解决你的问题。请更新您的问题并添加有关运行时错误代码及其发生时间/方式的详细信息。也欢迎任何代码行。
-
您收到的实际错误消息是什么?
标签: actionscript-3 away3d