두 대의 카메라가 있습니다. 하나는 메인 카메라이고 두 번째는 카메라입니다. 두 카메라를 ThirdPersonController 하위에 배치했습니다.두 카메라를 모두 플레이어와 함께 유지할 수 있습니까?
지금 문제는 플레이어를 움직일 수 없다는 것입니다. WSAD 키를 사용하면 플레이어가 회전하지만 아무데도 움직이지 않습니다.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class MainMenu : MonoBehaviour
{
int count = 0;
public Camera _mainCamera;
public Camera _camera;
// Use this for initialization
void Start()
{
_mainCamera.enabled = true;
_camera.enabled = false;
}
// Update is called once per frame
void Update()
{
if (Input.GetKeyDown(KeyCode.Escape))
{
_mainCamera.enabled = !_mainCamera.enabled;
_camera.enabled = !_camera.enabled;
if (count == 0)
{
count = 1;
}
else
{
count = 0;
}
}
}
}
스크립트가 빈 게임 개체에 연결되어 있고 이스케이프 키 클릭 스위치가 작동합니다. 하지만 카메라보기에서 플레이어를 움직일 수는 없습니다. 메인 카메라에있을 때 플레이어를 회전시킬 수도 없기를 바랍니다.
그것이 내가 그가 전혀 움직이지 않습니다 플레이어에 모든 컨트롤이되지 않습니다 원하는 메인 카메라보기에 때 내가 플레이어에서 전체 설정 제어를 할 카메라 뷰에서입니다.
이제 문제는 두보기에서 내가 Esc 키를 누르면 플레이어를 회전시키고 어떤 방향으로도 움직일 수 없다는 것입니다.
주 카메라로 전환 할 때 두 카메라가 플레이어를 따라 가기를 원하지만 플레이어에서만 제어권을 갖기를 원합니다. 플레이어에서 아무런 제어가 없어야합니다. 나는 두 카메라가 각각의 카메라를 자신의 위치와 관점에서 따라가는 것을 의미합니다. 그래서 나는 탈출 키를 클릭하고 게임의 어느 위치에서든보기를 전환 할 수 있습니다.
메인 카메라보기 : 지금까지 게임에서 내가 탈출을 클릭 할 때
그리고 카메라 뷰
그래서 두 카메라는 그래서이 위치에 플레이어를 따를 것 열쇠와 전망 사이에서 전환 나는 screenshots에서 같이 볼 것이다.
문제와 관련이 없지만'count'는'bool'이어야합니다 –