Интерфейс IVirtualButtonEventHandler не реализован в Unity - PullRequest
0 голосов
/ 03 апреля 2019

Я работаю с виртуальными кнопками в моем проекте unity vuforia, но я продолжаю получать эти ошибки.Все примеры, которые я видел, показывают, что код в порядке.

Assets \ DataFiles \ Scripts \ VirtualButtonScript.cs (27,34): ошибка CS0246: имя типа или пространства имен «VirtualButtonAbstractBehaviour» не может бытьнайдено (вам не хватает директивы using или ссылки на сборку?)

Assets \ DataFiles \ Scripts \ ARBCard.cs (32,33): ошибка CS0246: не удалось найти тип или имя пространства имен 'VirtualButtonAbstractBehaviour'(вам не хватает директивы using или ссылки на сборку?)

Это мой код

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Vuforia;

public class VirtualButtonScript : MonoBehaviour, IVirtualButtonEventHandler
{
    public GameObject spherego, cubego;
    VirtualButtonBehaviour vrb;

    // Start is called before the first frame update
    void Start()
    {
       vrb = GetComponentInChildren<VirtualButtonBehaviour>();
       vrb.RegisterEventHandler(this);

       cubego.SetActive(true);
       spherego.SetActive(false);
    }

    // Update is called once per frame
    void Update()
    {

    }

    public void OnButtonPressed(VirtualButtonAbstractBehaviour vb)
    {
       cubego.SetActive(false);
       spherego.SetActive(true);
    }

    public void OnButtonReleased(VirtualButtonAbstractBehaviour vb)
    {
       cubego.SetActive(true);
       spherego.SetActive(false);
    }
}

1 Ответ

0 голосов
/ 19 апреля 2019

Обновите версию Vuforia yo 8.1.7
Вот Шаги: https://library.vuforia.com/articles/Solution/update-installers-unity.html

...