2D スプライト 俺メモ

シーンのリロード
using UnityEngine.SceneManagement;
if (Input.GetKeyDown(KeyCode.R)){
SceneManager.LoadScene(SceneManager.GetActiveScene().name);
}


徐々に向く

public static Quaternion lookat2dspeed(GameObject targetgo, GameObject mygo,float speed){
Vector3 vec = (targetgo.transform.position - mygo.transform.position).normalized;
float targetang = Mathf.Atan2(vec.y, vec.x) * Mathf.Rad2Deg;
return Quaternion.RotateTowards(mygo.transform.rotation, Quaternion.Euler(0,0, targetang), speed * Time.deltaTime);

}