input2 [Unity] 스크린상의 마우스 좌표를 카메라가 찍고 있는 월드 좌표로 바꾸기 - ScreenToWorldPoint, Input, Input.mousePosition '스크린 화면상에 떠돌아다니는 마우스의 위치와 메인 카메라가 찍고 있는 게임 월드상의 위치를 같게 해준다'를 코드로 구현해보겠습니다.그렇다면 화면상의 마우스 위치를 월드 좌표계 위치로 바꿔주면 되겠죠? 화면상의 마우스 위치는 메인 카메라가 찍고 있는 화면이니까 코드로 카메라에 접근합니다. void Update() { // 스크린상의 마우스 좌표를 카메라가 찍고 있는 월드 좌표로 바꾸기 // ScreenToWorldPoint() : 스크린의 위치를 게임월드상의 위치로 바꿔주는 함수 Vector2 mousePos = Camera.main.ScreenToWorldPoint(Input.mousePosition); // 마우스 위치를 쉴드 위치에 넣기 .. 스파르타 게임개발종합반(Unity)/사전캠프 공부 기록 2024. 3. 29. [Unity/2D] 마우스 왼쪽 버튼이 눌러졌을 때 캐릭터 방향 전환하기 - Mouse Input 시작하기 전에 이전 포스터 내용 참고해주세요! 2024.03.28 - [Unity/2D] - [Unity/2D] 캐릭터 방향 전환하기, 플립(Flip) // 마우스 왼쪽 버튼(0)이 눌러졌을 때 if (Input.GetMouseButtonDown(0)) { direction *= -1; renderer.flipX = !renderer.flipX; // renderer.flipX가 true면 false, false면 true } Input.GetMouseButtonDown() 을 통해 마우스 입력값을 받아올 수 있습니다. 괄호 안에 숫자에 따라 마우스 입력값이 다릅니다. 더보기 0 : 마우스 왼쪽 버튼 1 : 마우스 오른쪽 버튼 2 : 마우스 휠 버튼 3~6 : 그외 마우스 추가 버튼 마우스 왼쪽 버튼을 .. 스파르타 게임개발종합반(Unity)/사전캠프 공부 기록 2024. 3. 28. 이전 1 다음 반응형