以前、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);
}