我想使用Unity Vuforia创建一个简单的云识别增强现实,我已经制作了一个云数据库dan cloud目标。
然后我创建一个名为SimpleCloudHandler.cs的新脚本,我得到一个错误“SimpleCloudHandler' does not implement interface member
Vuforia.ICloudRecoEventHandler.OnInitialized()”
我不知道发生了什么,我已经添加了Vuforia命名空间添加ICloudRecoEventHandler,但仍然有错误。
这是我的剧本
using UnityEngine;
using System.Collections;
using Vuforia;
public class SimpleCloudHandler : MonoBehaviour, ICloudRecoEventHandler
{
private CloudRecoBehaviour mCloudRecoBehaviour;
private bool mIsScanning = false;
private string mTargetMetadata = "";
// Use this for initialization
void Start()
{
// register this event handler at the cloud reco behaviour
mCloudRecoBehaviour = GetComponent<CloudRecoBehaviour>();
if (mCloudRecoBehaviour)
{
mCloudRecoBehaviour.RegisterEventHandler(this);
}
}
}
答案 0 :(得分:-1)
您的问题是您没有正确使用接口。
将接口名称添加到类中并不是全部,您必须在接口中实现这些方法。在这个主题中我不会再进一步了,因为它基本上是任何编程书中关于界面的章节都会解释的。
但是你在这里有第二个问题,你想在没有阅读文档的情况下使用它......它就在那里。
https://library.vuforia.com/articles/Solution/How-To-Create-a-Simple-Cloud-Recognition-App-in-Unity