使用FlareNFT和FLARManager时相机冻结

时间:2011-01-24 11:57:01

标签: flash actionscript-3 augmented-reality flare flartoolkit

我正在尝试从FlarManager下载运行示例应用程序。它首次使用FlarToolkit引擎,但如果我更改为FlareNFT跟踪器,网络摄像头会冻结。我做的唯一改变是onAdded函数:

由此:

this.flarManager = new FLARManager("../resources/flar/flarConfig.xml", new FlarToolkitManager(), this.stage);

对此:

this.flarManager = new FLARManager("../resources/flar/flarConfig.xml", new FlareNFTManager(), this.stage);

使用FlareNFTManager时,它会编译但会冻结相机输入。不会抛出任何错误,但不会触发FlarManager事件处理程序(例如onFlarManagerInited,onMarkerAdded等)。

2 个答案:

答案 0 :(得分:0)

您必须确保flarConfig.xml文件中的光晕设置正确(即检查所有列出的文件是否已就位):

<trackerSettings>
        <flareSettings
            resourcesPath="../resources/flare/"
            cameraParamsFile="cam.ini">
            <nftSettings
                featureSetFile="featureSet.ini"
                framerate="30"
                multiTargets="false" />
        </flareSettings>

...

答案 1 :(得分:0)

我也有这个问题,并在编译应用程序时将.lic文件放在bin-debug文件夹中来解决它。但是请注意 - 你知道如何创建flarNFT会识别的标记吗?