1. 캐릭터 좌우 회전 카메라는 상하좌우로 회전해야 되지만 캐릭터는 좌우만 회전하면 된다. 카메라를 좌우로 움직이게 만들었던 스크립트를 복붙해서 만들자. public class PlayerRotate : MonoBehaviour { // rotate speed public float roSpeed = 200f; // 회전값 미리 저장 할 변수 float mx; // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { // 마우스로 입력 받기(좌우) float Mouse_X = Input.GetAxis("Mouse X"); // 값 누적시키기 mx += M..
동식이 취업시키기 작전/UNITY로 FPS GAME 개발(FEAT. 1인칭 마리오파티)
FPS 게임에서 플레이어의 움직임과 조작을 생각해보자! 마우스 : 캐릭터 회전 키보드 : 캐릭터 이동, 점프 결론적으로 우리가 만들어야 할 것은 회전, 이동, 점프이다. 여기서 캐릭터를 회전하는 코드를 먼저 만들어보자! 1. 유니티에서 바닥, 플레이어 오브젝트 만들기 하이어라키 뷰 > 3D Object > Plane에서 바닥을 만들어준다. 하이어라키 뷰 > 3D Object > Capsule에서 플레이어를 만들어준다. 각각 인스펙터 창에서 컴포넌트를 조정하여 바닥을 지면에 넓게 깔고 그 위에 플레이어를 위치시켰다. 2. 마우스로 값 입력 받아서 플레이어 회전시키기 - 마우스가 움직이면 - 움직인 값만큼 - 플레이어를 회전시킨다. 위와같은 순서로 스크립트를 짜보겠다. Project > Assets에 cre..
발표 전에 피피티 만들어서 업로드 하겠음