`SimpleCloudHandler'没有实现接口成员`Vuforia.ICloudRecoEventHandler.OnInitialized()'

时间:2016-10-11 23:20:36

标签: unity3d vuforia

我想使用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);
        }
    }
}

1 个答案:

答案 0 :(得分:-1)

您的问题是您没有正确使用接口。

将接口名称添加到类中并不是全部,您必须在接口中实现这些方法。在这个主题中我不会再进一步​​了,因为它基本上是任何编程书中关于界面的章节都会解释的。

但是你在这里有第二个问题,你想在没有阅读文档的情况下使用它......它就在那里。

https://library.vuforia.com/articles/Solution/How-To-Create-a-Simple-Cloud-Recognition-App-in-Unity