Wikitude 图片识别重置
Wikitude Image recognized reset
所以我有一个使用 Wikitude 识别图像的应用程序。当图像被识别时,我会显示一个弹出窗口,返回图像的名称。当用户点击弹出窗口中的完成时,图像应该再次可追踪。但现在一切正常,除了图像再次可跟踪(除非我离开图像并返回图像)
来自 js 文件:
imageRcognized: function(name) {
AR.platform.sendJSONObject(name);
},
来自 C# 委托
public class PopUpdel : WTArchitectViewDelegate
{
VC _presentingVC;
public PopUpdel(VC presentingVC)
{
_presentingVC = presentingVC;
}
public override void ReceivedJSONObject(WTArchitectView architectView, NSDictionary jsonObject)
{
WikitudeScanResult result = new WikitudeScanResult()
{
name = jsonObject.ValueForKey(new NSString("name")).ToString()
};
_presentingVC.Tracked(result);
}
public void Tracked(WikitudeScanResult result)
{
//show popup
}
现在唯一要做的就是重置图像,以便再次扫描
您可以在识别时将 ImageTracker.enabled 设置为 false,并在您想再次识别时将其设置为 true。
所以我有一个使用 Wikitude 识别图像的应用程序。当图像被识别时,我会显示一个弹出窗口,返回图像的名称。当用户点击弹出窗口中的完成时,图像应该再次可追踪。但现在一切正常,除了图像再次可跟踪(除非我离开图像并返回图像)
来自 js 文件:
imageRcognized: function(name) {
AR.platform.sendJSONObject(name);
},
来自 C# 委托
public class PopUpdel : WTArchitectViewDelegate
{
VC _presentingVC;
public PopUpdel(VC presentingVC)
{
_presentingVC = presentingVC;
}
public override void ReceivedJSONObject(WTArchitectView architectView, NSDictionary jsonObject)
{
WikitudeScanResult result = new WikitudeScanResult()
{
name = jsonObject.ValueForKey(new NSString("name")).ToString()
};
_presentingVC.Tracked(result);
}
public void Tracked(WikitudeScanResult result)
{
//show popup
}
现在唯一要做的就是重置图像,以便再次扫描
您可以在识别时将 ImageTracker.enabled 设置为 false,并在您想再次识别时将其设置为 true。