我将聚光灯拖到主摄像头下,并将C#脚本拖到聚光灯下。但是聚光灯不在摄像机所在的位置,也不会跟随角色的移动。
这是我正在使用的脚本,它正在工作,它在打开/关闭聚光灯:
using UnityEngine;
using System.Collections;
public class NewBehaviourScript : MonoBehaviour {
private Light myLight;
// Use this for initialization
void Start () {
myLight = GetComponent<Light>();
}
// Update is called once per frame
void Update () {
if(Input.GetKeyUp(KeyCode.F))
{
myLight.enabled = !myLight.enabled;
}
}
}在这个屏幕截图中,你可以看到地板上的聚光灯。我如何将它连接到角色或主摄影机,以便它将与角色一起移动?

发布于 2016-07-17 15:34:05
尝试将spotlight的Transform localPosition设置为0.0, 0.0, 0.0
https://stackoverflow.com/questions/38389371
复制相似问题