在本文中,我们要建立一个使用机械臂的场景,可以设计为一个工业流水线,也可以是一个夹娃娃机。以下设计为一个使用机械臂夹取礼物来装饰圣诞树的场景。
1. 先将房屋、摆设等基本场景搭建完成,并拖入Oculus的控制器—OVRPlayerController。
参考前文:UnityVR-初识Unity-第二步-搭建测试场景 UnityVR-初识Unity-第三步-加入手柄
2. 制作UI:建立一个空的根目录RobotUI,在它之下建立Canvas,并按需求加入背景图片、按钮、文本等控件。本文是以示教的方式来控制机械臂,因此对于机械臂每一个需要控制的自由度都需要建立按钮控制运动方向。
其中机械爪使用一个Slider控件,控制其开合。
注意:UI控件中的名字需要易识别,之后在机械臂控制程序中需要调用到。
3. 设置UI 与VR交互,参看专栏“UnityVR-UI交互”的设置方式,需要设置如下4个对象