Unity_XR_Projects
AR/VR/MR/LeapMotion/Tobii with Unity
1️⃣ : VR 3D Modeling Tool
Project HTC-VIVE
Action items:
-
create models
-
open model-editting menu
-
hide model-editting menu
-
move models
-
rotate models
-
change the color of the models
-
re-scale the models
-
Controller.cs负责事件分发(distributes events to),接受场景内的每一个组件的状态消息,状态储存并将这些消息传递出去。包括来自摄像机的gazeon和gazeout凝视事件,来自左右手柄的touch,click,trigger 等事件。
-
摄像机上绑定了“Raycollider.cs”负责射线发射,并监测碰撞。
-
调用基本物体的菜单上绑定了“menuitem.cs”负责监测视线,并在视线抵达菜单按键上的时候进行hover反馈,并触发事件,创建物体。
-
物体上绑定了“modelcontroller.cs”监测视线和手柄点击事件,点击后会触发状态改变 "event on"和菜单改变。
-
单个物体操作菜单上绑定了“Rulecontroller.cs”菜单,可以对物体进行移动,旋转,变色,放缩操作。