|
|
- namespace VRTK.Examples
- {
- using UnityEngine;
-
- public class Remote_Beam : MonoBehaviour
- {
- private Vector2 touchAxis;
- private float rotationSpeed = 180f;
- private float currentYaw;
- private float currentPitch;
-
- public void SetTouchAxis(Vector2 data)
- {
- touchAxis = data;
- }
-
- private void FixedUpdate()
- {
- currentYaw += touchAxis.y * rotationSpeed * Time.deltaTime;
- currentPitch += touchAxis.x * rotationSpeed * Time.deltaTime;
- transform.localRotation = Quaternion.AngleAxis(currentPitch, Vector3.up) * Quaternion.AngleAxis(currentYaw, Vector3.left);
- }
- }
- }
|