在Unity中将方法从一个脚本调用到另一个脚本时出错

时间:2018-06-17 04:59:36

标签: c# function unity3d methods scripting

第一个脚本:

public class VRTK_VRInputModule : PointerInputModule

方法:

public virtual void Click(VRTK_UIPointer pointer, List<RaycastResult> results)

第二个脚本:

public class ARHeadWebCamTextureExample : MonoBehaviour

我试图通过使用:

从第一个脚本调用Click
public VRTK_VRInputModule vrtk;

vrtk = new VRTK_VRInputModule();
            vrtk.Click();

我收到错误:找不到类型或命名空间名称“VRTK_VRInputModule”。你错过了装配参考吗?

我做错了什么?

编辑:

我创建了“使用VRTK”,但又出现了另一个错误:

using OpenCVForUnity;
using DlibFaceLandmarkDetector;
using VRTK;
namespace DlibFaceLandmarkDetectorExample {

public class ARHeadWebCamTextureExample : MonoBehaviour
    {
        public VRTK_VRInputModule vrtk;

        public void NeededFunction()
        {            
          vrtk = new VRTK_VRInputModule();
          vrtk.Click();
        }
    } 
}

当靠过点击时,我收到以下错误: Error

感谢您的帮助!

0 个答案:

没有答案