728x90 반응형 유니티27 [Unity] 01. Input 클래스 개념 정리 (키보드, 마우스 등 입력받기) 💙 Input 클래스 개념 요약 - Input 클래스: 사용자의 입력(키보드, 마우스, 조이스틱 등)을 감지하는 메서드 모음 - 종류: ① Input.GetKey() ② Input.GetAxis() ③ Input.GetButton() ④ Input.GetMouseButton() ✅ Input 클래스 - 사용자의 입력(키보드, 마우스, 조이스틱 등)을 감지하는 메서드의 모음 - Update() 함수에서 Input 클래스를 사용하여 매 프레임마다 사용자의 입력 감지 1️⃣ Input.GetKey() 1) 정의 - 특정 키보드 버튼의 입력값을 true/false로 반환하는 메서드 - 키보드 버튼(KeyCode): 키보드의 물리적인 키 (식별자) ex) UpArrow (위쪽 방향키), Alpha1 (숫자 1),.. 2023. 3. 18. [빡공단 28기] Unity로 어몽어스 게임 만들기 (베어유) - 26일차 빡공단 28기(23.02.22) 26일차: 내가 만든 게임을 스토어에 팔아보자! - 28기 진행 중 해외여행/업무가 겹쳐 혼자 진행 (2022.11.26 과제) - 1️⃣ 빌드 전 기본 설정 - [Build Settings]에서 [Build App Bundle (Google Play)] 체크 - [Play Settings] > [Other Settings] 탭 > Configuration > Scripting Backend를 "IL2CPP"로 설정 - [Play Settings] > [Other Settings] 탭 > Configuration > Target Architectures의 "ARM64" 체크 (64비트) - [Play Settings] > [Publishing Settings] 탭 > Ke.. 2023. 2. 22. [빡공단 28기] Unity로 어몽어스 게임 만들기 (베어유) - 25일차 빡공단 28기(23.02.22) 25일차: 게임 완성! 휴대폰으로 플레이하기 - 28기 진행 중 해외여행/업무가 겹쳐 혼자 진행 (2022.11.25 과제) - 1️⃣ 아이콘 지정 후 빌드 - [File] 메뉴 > [Build Settings] > 플랫폼 'Android' 선택 - [Player Settings]의 Default Icon 변경 - 바탕화면에 [Build] 하기 2️⃣ 모바일에서의 UI 예외처리 오류 해결 - Input.GetTouch(0): 0번째 터치 아이디가 입력되는지 확인 (Input.GetMouseButton과 비슷) - 문제: 안드로이드에서는 작동 O, 유니티 에디터에서는 동작X - 해결: ① #if UNITY_EDITOR : 빌드 플랫폼이 유니티일 때 ② #else : 유니티 .. 2023. 2. 22. [빡공단 28기] Unity로 어몽어스 게임 만들기 (베어유) - 24일차 빡공단 28기(23.02.22) 24일차: 킬 퀘스트 만들기 - 킬 완성 - 28기 진행 중 해외여행/업무가 겹쳐 혼자 진행 (2022.11.24 과제) - 1️⃣ Kill하면 죽이는 애니메이션 - 이미지 12개를 이용해 Kill Animation 제작 - 적을 죽였을 때 애니메이션 재생: SetActive - 애니메이션이 끝나면 애니메이션 종료시키고, 캐릭터 동작(이동) 재실행 2️⃣ NPC가 스폰됐을 때 이미지를 랜덤으로 지정 - SpriteRenderer(컴포넌트; Sprite가 2D 및 3D 프로젝트의 씬에 시각적으로 표시되는 방식을 제어) 사용 - 기본 캐릭터와 죽었을 때의 이미지 Sprite를 각각 5개씩 지정하여 랜덤으로 지정 - 적이 죽었을 때 주인공 캐릭터보다 레이어가 뒤로 위치하게 설정.. 2023. 2. 22. 이전 1 2 3 4 ··· 7 다음 728x90 반응형