コード例 #1
0
ファイル: A_PaintScaler.cs プロジェクト: ayeai/Virtual-Studio
 void Update()
 {
     if (pB.controller != null)
     {
         if (pB.controller.GetPress(SteamVR_Controller.ButtonMask.Touchpad) && pB.controller.GetAxis(Valve.VR.EVRButtonId.k_EButton_Axis0).y >= -0.4f && pB.controller.GetAxis(Valve.VR.EVRButtonId.k_EButton_Axis0).y <= 0.4f)
         {
             Vector2 touchpad = (pB.controller.GetAxis(Valve.VR.EVRButtonId.k_EButton_Axis0));
             //pB.SizeX = touchpad.x + 1;
             //  print("Pressing Touchpad" + touchpad.y * 10 + " x:" + touchpad.x * 10);
             pB.SizeSelection(touchpad.x + 1, "XYZ");
         }
     }
 }
コード例 #2
0
 //incoming size selections
 public void selectSize(float incomingSize, string scaleTarget)
 {
     if (scaleTarget == "XYZ")
     {
         brushSize = incomingSize;
         paintBrush.SizeSelection(incomingSize, "XYZ");
     }
     else if (scaleTarget == "X")
     {
         brushSize = incomingSize;
         paintBrush.SizeSelection(incomingSize, "X");
     }
     else if (scaleTarget == "Y")
     {
         brushSize = incomingSize;
         paintBrush.SizeSelection(incomingSize, "Y");
     }
     else if (scaleTarget == "Z")
     {
         brushSize = incomingSize;
         paintBrush.SizeSelection(incomingSize, "Z");
     }
 }