コード例 #1
0
 private void Update()
 {
     if (UnityEngine.Input.GetMouseButtonDown(0))
     {
         if (TouchArea == null || RectTransformUtility.RectangleContainsScreenPoint(TouchArea, UnityEngine.Input.mousePosition))
         {
             isRotating     = true;
             previousTouchX = UnityEngine.Input.mousePosition.x;
         }
     }
     else if (UnityEngine.Input.GetMouseButtonUp(0))
     {
         isRotating = false;
     }
     else if (UnityEngine.Input.GetMouseButton(0) && isRotating)
     {
         float num = UnityEngine.Input.mousePosition.x - previousTouchX;
         renderTextureComponent.RotateModel((0f - num) * RotationSpeed);
         previousTouchX = UnityEngine.Input.mousePosition.x;
     }
 }