2017-04-24 8 views
0

私は、オブジェクトをクリックするとオブジェクトを回転させるスクリプトを持っています。 iTweenを追加するとモーションが改善されるかどうか確認したいと思いますが、どこに追加する必要がありますか?Unity、C#、およびiTween

iTweenコード:

iTween.RotateBy(gameObject, iTween.Hash("x", .25, "easeType", "easeInOutBack", "loopType", "pingPong", "delay", .4)); 

スクリプト:あなたはこのようiTween機能を使用するために、既存のローテーションコードを交換したい

using UnityEngine; 
using System.Collections; 

public class rotate : MonoBehaviour { 

    public float minX = -360.0f; 
    public float maxX = 360.0f; 

    public float minY = -3660.0f; 
    public float maxY = 360.0f; 

    public float sensX = 500.0f; 
    public float sensY = 500.0f; 

    float rotationY = 0.0f; 
    float rotationX = 0.0f; 

    void Update() { 

     if (Input.GetMouseButton (0)) { 
      rotationX += Input.GetAxis ("Mouse X") * sensX * Time.deltaTime; 
      rotationY += Input.GetAxis ("Mouse Y") * sensY * Time.deltaTime; 
      rotationY = Mathf.Clamp (rotationY, minY, maxY); 
      transform.localEulerAngles = new Vector3 (rotationY, -rotationX, 0); 
     } 
    } 
} 

答えて

0

を意味していますか?

void Update() { 

    if (Input.GetMouseButton (0)) { 
     iTween.RotateBy(gameObject, iTween.Hash("x", .25, "easeType", "easeInOutBack", "loopType", "pingPong", "delay", .4)); 
    } 
} 
+0

ありがとうございます。 –

関連する問題