0
메인 카메라 아래에 스포트라이트를 끌었습니다. 그리고 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;
}
}
}
이 스크린 샷에서 당신이 바닥에 스포트라이트를 볼 수 있습니다. 캐릭터와 함께 움직일 수 있도록 캐릭터 나 메인 카메라에 어떻게 연결합니까? 보여주는 몇 가지 코드는
에 스포트라이트의
localPosition
변환 설정이 아닌가? 그러면 힌트를 더 쉽게 제공 할 수 있습니다. – Dilettant@Dilettant the script? 나는 내 질문에 그것을 추가 할 것입니다. 지금까지 스크립트는 스포트라이트를 토글/오프하여 작동합니다. –
스포트라이트 변환을 카메라 변형과 같게 만드는 고정 업데이트를 스크립트에 추가 할 수 있습니다 (위치에 대한 최종 오프셋이 있어야합니다. 그렇지 않으면 광원이 플레이어의 눈이됩니다). – YumeYume