UnityでLightが常にPlayerを照らしてくれる設定

以前、FPS視点のCameraワークを設定するコードを書きました。
このコードを利用すれば同じ考え方でLightも動かすことが可能です。

前回、 Playerの子階層に、新しくGameObject cameraFollow を作成しました。
今回は、cameraFollowに対して、Lightを紐づけていきます。
と、いうのも常に、Playerの後ろ側から光が照らされる状態を作ります。

void Update() {     

\\cameraFolowのy軸15f, z軸3fのpositionへ
transform.position = GameObject.Find(" cameraFollow ").transform.position + new Vector3(0,15f,3f); 
    
 \\Lightは常にPlayerの方向を向くようへ
 transform.LookAt(GameObject.Find("Player").transform); 
}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です