2019年3月12日 星期二

Week04_沈哲民

安裝兩個程式四個插件-讓unity編譯

1.VS code
1-1擴充軟件:C#
1-2擴充軟件:Debugger for Unity
1-3擴充軟件:Unity Tools
1-4
擴充軟件:Unity Snippets
2. .Net code


複習上週的VR手把震動

using System.Collections; using System.Collections.Generic; using UnityEngine; using Valve.VR; public class vive : MonoBehaviour { public SteamVR_Action_Boolean triggerDown; public SteamVR_Action_Vibration hapticAction; public SteamVR_Action_Single squeezeAction; public SteamVR_Action_Vector2 touchpadTouch; // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { if(triggerDown.GetState(SteamVR_Input_Sources.Any)) { hapticAction.Execute(0, 1, 150, 75, SteamVR_Input_Sources.LeftHand); print ("triggerDown"); } float triggerValue = squeezeAction.GetAxis(SteamVR_Input_Sources.Any); Vector2 padPos = touchpadTouch.GetAxis(SteamVR_Input_Sources.Any); if(triggerValue > 0.0f) { print(triggerValue); } if(padPos!= Vector2.zero) { print(padPos); } } }

沒有留言:

張貼留言