安裝兩個程式四個插件-讓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);
}
}
}
沒有留言:
張貼留言