-1
프로젝트가 단일화되어 있습니다. 방아쇠를 쳤을 때 제 3 인물을 첫 번째 인물로 어떻게 바꿀 수 있습니까? 나는이 선수에 대한 코드를 JS하려고하지만1 인칭과 3 인칭 간 전환 (통합)
#pragma strict
var ThePlayer:GameObject;
var FirstPersonCam:GameObject;
var ThirdPersonCam:GameObject;
var check;
function Start() {
ThirdPersonCam.gameObject.active=true;
FirstPersonCam.gameObject.active=false;
check=true;
}
function OnTriggerEnter(other :Collider)
{
if(other.gameObject.name == "rubbishTrigger1")
{
if(check){
FirstPersonCam.gameObject.active=true;
ThirdPersonCam.gameObject.active=false;
}
else{
FirstPersonCam.gameObject.active=false;
ThirdPersonCam.gameObject.active=true;
}
check=!check;
}
}
이 제발 도와주세요 작동하지 않습니다. 감사합니다.
장면에 대한 추가 정보가 필요합니다. 설정 방법은 무엇입니까? 지금 무슨 일이 일어나고있는거야? – cjf93
나는 2 대의 카메라가있는 플레이어가 한 명있다. 나는 방아쇠를 당길 때 스위치 카메라를 원하지만 들어가면 아무 일도 일어나지 않는다. – sajjadi
Debug.Log ("enter on trigger enter")를 넣으십시오. 함수가 시작되는 곳에서 바로 Debug.Log ("if if statement"); if가 시작된 직후. 이렇게하면 충돌을 등록했는지 여부를 알려주고 충돌이 "rubbishTrigger1"과 일치하면 알려줍니다. – Luffen