完成1.1 VRTK基础配置后可进行此步操作。
点选右手柄Controller(right),在Project搜索RadialMenu,将预制体拖动到Controller(right)下作为子物体运行,手指放在右手柄圆盘位置,可以看到:关闭运行状态,展开RadialMenu,点击PanelVRTK_RadialMenu组件中,Buttons->Size指一共需要几个模块,Buttons->Element指每个上面的图标、触发(包括划入、划出、点击、保持)动作等。以下以其中一个为例讲解: 到阿里巴巴矢量图标库找一个icon,下载PNG格式图片;导入到Unity,发现是黑色的;调整图标的TextureType为Sprite(2D and UI ),修改Max Size为64点击一下场景。有提示,点击Apply即可将图片赋过去运行测试;如需实现点击、划入、划出等事件操作,与 VRTK与UI交互 第二部分类似。以下为简单示例:在右手柄Controller(right)上添加脚本TestControllerTouchpad
using System.Collections;using System.Collections.Generic;using UnityEngine;public class TestControllerTouchpad : MonoBehaviour{// Start is called before the first frame updatevoid Start(){}// Update is called once per framevoid Update(){}public void Click(){Debug.Log("aaaaaaaaaaaaaaaaaaaaaaaaaaa");}public void In(){Debug.Log("bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb");}public void Out(){Debug.Log("ccccccccccccccccccccccccccccc");}}
添加事件
如有错误,欢迎指正
本人CSDN链接:大嘴先生
本人邮箱:D_9876@
如本文对您有帮助的话,麻烦点个赞