我正在尝试从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等)。
答案 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会识别的标记吗?