Unity5質問スレ [転載禁止]©5ch.net
レス数が900を超えています。1000を超えると表示できなくなるよ。
0931名前は開発中のものです。
2015/10/02(金) 20:12:01.66ID:WISad6/Dコピペすれば動くコードよこせとか正直このレベルまで来るとすがすがしいw
using UnityEngine;
using System.Collections;
public class Rottest : MonoBehaviour {
Quaternion targetRot;
public Vector3 targetDeg=new Vector3(0,0,100);
public float speed=10;
void Start(){
targetRot = Quaternion.identity;
targetRot.eulerAngles = targetDeg;
}
void Update(){
if(transform.rotation.eulerAngles!=targetDeg){
transform.rotation=Quaternion.RotateTowards(transform.rotation,targetRot,Time.deltaTime*speed);
}
}
}
インスペクター上の角度の値は綺麗に100にはならないが大体100にはなる。
あとどんな角度からでもターゲット角度に向けて回る。ターゲット角度はインスペクターから指定できる。
レス数が900を超えています。1000を超えると表示できなくなるよ。