【发布时间】:2011-06-22 19:59:13
【问题描述】:
我已经使用适用于 Android 的 Adobe Air、FLARManager、Away3DLite 实现了适用于 android 的增强现实应用程序。 该程序在闪存上运行良好,但是当我在我的手机(HTC Nexus One)上发布它或在模拟器上运行它时,我的相机没有激活,我只能看到我的背景颜色和帧率显示。
我认为问题在于我使用的 Camera3D,它是来自 FLARManager 的 FLARCamera_Away3DLite。
这就是我设置相机的方式
import com.transmote.flar.camera.FLARCamera_Away3DLite;
private var camera3D:FLARCamera_Away3DLite;
this.camera3D = new FLARCamera_Away3DLite(this.flarManager, new Rectangle(0, 0, this.stage.stageWidth, this.stage.stageHeight));
如果我能从你那里得到任何建议,我将不胜感激。
谢谢你,乔治
【问题讨论】:
-
您是否尝试在加载 collada 时为错误事件添加侦听器?顺便说一句,我宁愿使用 Away3D 而不是 Papervision3D。 Away3D 更优化,内存占用更少
-
@Florian F 感谢您的建议。我需要 FLARManager 才能使用 Away3D 吗?我发现 Away3D Lite 你觉得更好吗?
-
我从未使用过 FLARToolkit,所以我不知道 Papervision 类是否存在依赖关系。是的,我说的是 Away3D Lite
-
@Florian F 非常感谢,希望对您有所帮助!
-
@Florian 你能帮我看看如何在 away3dLite 上设置相机以便在闪光灯外工作。例如在我的 Android 手机(HTC Nexus One)上。谢谢
标签: android air away3d flartoolkit