查看API文档,看到的是使用VRTK_Pointer下的Toggle()方法来进行指针的开关,实际代码中使用如下语句
gameObject.GetComponent<VRTK_Pointer>().Toggle(true);
并没有达到想要的效果,然后google之后看论坛找到了另一种方法。通过获取VRTK_Pointer的enable,来设置开启true和关闭false。需要同时设置VRTK_Pointer,和其pointerRenderer。
gameObject.GetComponent<VRTK_Pointer>().enabled = true;
gameObject.GetComponent<VRTK_Pointer>().pointerRenderer.enabled = true;