我正在使用 Unity/Vuforia 引擎创建一个小应用程序,当我循环访问虚拟按钮时,我收到以下编译错误。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Vuforia;
public class XYZScript : MonoBehaviour,IVirtualButtonEventHandler {
public GameObject xgo, ygo;
// Start is called before the first frame update
void Start()
{
VirtualButtonBehaviour[] vrb = GetComponentInChildren<VirtualButtonBehaviour>();
for(int i=0; i<vrb.Length; i++)
{
vrb[i].RegisterEventHandler(this);
}
xgo.SetActive(false);
ygo.SetActive(false);
}
我收到错误消息
VirtualButtonBehaviour[] vrb = GetComponentInChildren<VirtualButtonBehaviour>();
错误信息:
此行为将虚拟按钮与游戏对象相关联。使用 ImageTargetBehavior 中的功能在运行时创建和销毁虚拟按钮。
不能将隐蔽类型“Vuforia.VirtualButtonBehaviour”隐含为“Vuforia.VirtualButtonBehaviour[]”