디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[💬] 뉴비 27일 전부터 게임 만들기로 함

김핀치갤로그로 이동합니다. 2023.07.15 23:50:12
조회 318 추천 4 댓글 6
														

오늘의 할일 정하는 방법

1. 해야 할 일을 미리 목록으로 적어 둔다

2. 그날 하고싶은 일을 목록에서 고른다

3. 한다


어제 한 것

 -해상도 고정해서 프로토타입 빌드 완성

 -키 바인딩 UI 설정

 -https://gall.dcinside.com/m/game_dev/130415

 




1. Input Manager에서 Input System 패키지로 옮기기


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cea81fa11d02831e8c8ccee733edc9dd120524d4425b279dabe88cb1bf0688a1d17c3c5fa582097db685be2136adcc40ae563a00fde2667760f2bea

이 input manager는 큰 단점이 있어

바로 인게임에서 조작법을 못 바꾼다는 거야

예전엔 게임 시작 전 팝업으로 키바인딩을 설정할 수 있었는데, 지금은 그 팝업도 사라졌어


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cea81fa11d02831e8c8ccee733edc9dd120524d4425b279dabe88cb1bf0688a1d17c3c5fa582097db685be2136adcc459b535a35cde2131538ae300

따라서 조작 설정을 구현하려면 기존의 Input Manager 설정 대신 Input System 패키지를 사용해야 해


1-1. 패키지 설치하기

패키지를 적용하면

viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cea81fa11d02831e8c8ccee733edc9dd120524d4425b279dabe88cb1bf0688a1d17c3c5fa582097db685be2136adcc40fb133f4098d236395b89b46

이런 오류가 떠

무슨 오류인고 했더니

viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cea81fa11d02831e8c8ccee733edc9dd120524d4425b279dabe88cb1bf0688a1d17c3c5fa582097db685be2136adcc409e466a458dd7331d7635b67

Project Settings > Player > Other Settings에서 Active Input Handling이 Input System을 안 써서 생긴다는거야

Input System으로 바꾸고 재시작하면 돼


1-2. Input Action 설정하기


이후 Scripts 폴더에 inputactions 파일을 만들어 준 후 다음과 같이 구성했어

24b0d121e09c28a8699fe8b115ef046eca4cccf1

저장해주고


1-3. 플레이어에 적용하기

플레이어 오브젝트에 "Player Input" 컴포넌트를 추가한 후

방금 정성?껏 만든 inputaction을 넣어준 뒤

Default Map을 방금 만든 inputactions의 action map으로 설정해주면 돼

24b0d121e09c28a8699fe8b115ef04699731f0b8

여기서 Behavior - Invoke Unity Events를 선택하면

각 버튼이 눌릴 때 public으로 선언된 함수나 변수 등에 접근할 수 있어


1-4. 스크립트 수정

원래는 getbutton, getaxis로 매 프레임마다 버튼이 눌림을 확인해 행동하지만,

input system으로 바꾸면 버튼을 누를 때 함수를 호출해서 행동하는 게 더 편해 보여


이동, 점프는 정상적으로 구현했지만 상호작용 키 2종은 아래 에러가 뜨면서 작동하지 않아

24b0d121e09c28a8699fe8b115ef0468e3a3e3b8

그래서 그냥 별도의 입력 시스템을 만들어서 처리할 생각이야

내일해야지



a1571cad180eb45bba34254958d62d3bbf6d03567bbf6caf15e4cb8b6b

원래는 움직이다가 반대쪽 버튼을 누르면 천천히 멈추는데


a14004aa252eb36f863300499a15c0b1305a016cdbd37baf3a1ce6f5872db6e0ddace2555bbe6c6e

드디어 멈추는 법을 알아낸 플레이어

매우 기분이 좋은



오늘 한 것

 -Input Manager에서 Input System으로 옮기기

 -플레이어에게 멈추는 법 가르치기



인풋매니저도 못하니까 뉴비 맞음.


그럼

내일 봐!

자동등록방지

추천 비추천

4

고정닉 3

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기
자동등록방지

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2863 설문 시세차익 부러워 부동산 보는 눈 배우고 싶은 스타는? 운영자 24/05/27 - -
159490 공지 인디 게임 개발 갤러리 규칙 - 질문 전 필독!! [25] 에뚜갤로그로 이동합니다. 24.05.10 725 3
52873 공지 게임제작 초심자를 위한 글 모음 [9] Goranic갤로그로 이동합니다. 20.07.02 64045 52
123789 공지 뉴비 개임개발 하려는데 뭐부터 해야하나요 복사본 [14] 흉황갤로그로 이동합니다. 23.04.11 12094 21
161311 💬 아트나 작곡가 출신이 인디레벨 1인개발하는 게 ㅇㅇ(118.219) 12:09 2 0
161310 🐣질문 언리얼 500공짜 에니메이션 어딨음? [2] ㅇㅇ(218.149) 11:25 48 0
161309 💬 언리얼5무겁나? [3] ㅇㅇ갤로그로 이동합니다. 11:19 46 0
161308 💬 초보개발자 구글 애드몹관련 질문입니다 [1] ㅆㅆ(114.204) 11:14 35 0
161307 💬 1인 개발 하는애들한테 질문 있음 [9] ㅇㅇ(210.97) 10:57 171 0
161306 📜일지 헬로 골프 제작기 -1- [2] 게임홀더(49.142) 10:36 85 3
161305 💬 스팀에서 무료게임도 첫출시 버프 소모됨? [6] ㅇㅇ(59.6) 10:07 145 0
161304 🐣질문 유니티에서 디퍼드 렌더링 사용하면서 반투명 지원할 방법 없냐? [1] ㅇㅇ갤로그로 이동합니다. 09:55 56 0
161303 💬 실제로 유니티 툴킷같은 게 많은 도움 되나요? [1] ㅇㅇ(220.74) 09:06 85 0
161302 💬 와 가격 올랐다 ㅇㅇ(175.193) 09:04 133 0
161301 💬 여기 게임 올리면 별로 안좋다는 글 보고 걱정했는데 [6] 얀테이갤로그로 이동합니다. 08:46 224 3
161300 💬 유니티 클라이언트 프로그래머 구인합니다. [7] Gix갤로그로 이동합니다. 08:31 305 2
161299 💬 왜 자기가 재밌어하는 장르, 만들어보고 싶은 게임을 안만들고 [4] ㅇㅇ(1.251) 08:16 183 0
161298 💬 카툰 렌더링 겜도 언리얼에선 닭잡으려고 도끼든격이야? [7] ㅇㅇ갤로그로 이동합니다. 06:49 158 0
161296 🐣질문 고도랑 유니티랑 많이 다름? [2] ㅇㅇ(210.95) 05:38 82 0
161295 🐣질문 에셋 마음에 드는게 itch 에셋스토어 둘다 파는데 어디서 삼? [1] ㅇㅇ(112.187) 05:12 68 0
161294 💬 뱀서가 왜늦음 ㅇㅇ(59.5) 04:03 112 0
161293 💬 블서는아는데 뱀서는 머임? [1] ㅇㅇ(211.235) 03:43 141 0
161291 📜일지 ATB 좋아해? 4 [7] 디시콘쓸려고만듦갤로그로 이동합니다. 02:36 146 6
161290 🐣질문 유니티 실행하면 에러뜨는데 고수분들 도와주삼;;(이미지 올림) [2] ㅇㅇ(118.235) 02:23 94 0
161289 🐣질문 유니티 초보 설계 질문좀 [6] ㅇㅇ(121.135) 02:21 152 0
161288 💬 언리얼에서 lod하고 나나이트 같이 사용하는 방법 알려주실수 있나요? [4] ㅇㅇ갤로그로 이동합니다. 02:10 79 0
161287 📢홍보 드디어 일년째만든게임 스팀에 출시했어 [8] ㅇㅇ(142.189) 02:02 437 10
161286 🐣질문 minimum sdk 어떡하지 ㅇㅇ(121.186) 01:54 58 0
161284 📜일지 [DreamTrip!] 게임 개발 일기#02 [7] Morendo444갤로그로 이동합니다. 01:29 225 9
161283 📜일지 5월 일지 [20] 봄네코갤로그로 이동합니다. 01:28 449 16
161281 💬 생애동안 팔릴만한 게임을 얼마나 만들수있을까 [6] ㅇㅇ(125.130) 01:07 222 1
161280 💬 이거 혹시 자기 게임 테스트 요청 글 쓰면 광고 삭제임? [2] ㅇㅇ(59.15) 01:06 108 0
161279 💬 GPT로 코드 테스트하면 얘는 뭐만 하면 싱글톤 고려하라 그래 [2] ㅆㅇㅆ(124.216) 01:03 167 1
161278 🐣질문 유니티 3D 강좌 중급자정도 좋은거 있을까요? [1] ㅇㅇ(112.148) 00:10 85 0
161277 🐣질문 영어 공부 [10] ㅇㅇ갤로그로 이동합니다. 00:04 126 0
161276 💬 유데미랑 GPT 쓰면서 느끼는 것이 리바이스 청바지 일화가 떠오르네 [2] ㅆㅇㅆ(124.216) 05.31 415 9
161275 🐣질문 유니티6 넘어가지 말고 뉴비는 얌전히 구버전이나 씀? [5] ㅇㅇ(112.187) 05.31 208 0
161274 🐣질문 유니티 뉴비 질문드립니다! [4] ㅇㅇ(118.218) 05.31 111 0
161273 💬 롤도 인디게임이었다 [5] ㅇㅇ(175.193) 05.31 259 0
161272 💬 실베 당하고 코딩컨벤션 ㅈㄴ 지키게 됨 [8] ㅇㅇ갤로그로 이동합니다. 05.31 302 0
161271 💬 요새 여러 개발자들을 보면서 느낀점 [10] ㅇㅇ(182.227) 05.31 413 0
161270 🐣질문 지금 뱀서라이크 만들기엔 너무 늦은거지? [7] 정글갤로그로 이동합니다. 05.31 206 0
161269 📜일지 Space Zombie Shooter 개발 일지 #10 - UI 리뉴얼 [2] Nomadway갤로그로 이동합니다. 05.31 99 4
161268 🐣질문 유니티 overlapbox 기즈모 질문.. [4] ㅇㅇ(39.120) 05.31 64 0
161267 💬 방치형 게임은 엑셀놀이인듯..;; [3] ㅇㅇ(1.230) 05.31 204 0
161266 💬 언리얼 마켓플레이스 2D에셋은 뭐 죄다 AI그림이네 [2] ㅇㅇ(222.109) 05.31 161 0
161265 🐣질문 루멘과 나나이트에 대해 이해가 잘 안가요 [11] ㅇㅇ갤로그로 이동합니다. 05.31 175 0
161264 💬 스토브 이번달에 이상한거 하네 [6] ㅇㅇ(182.225) 05.31 612 12
161263 💬 스팀에서 사유안뜨는 환불은 머임? ㅇㅇ(49.165) 05.31 52 0
161262 💬 어서 빨리 TextMeshPro 4가 프리 릴리즈에서 벗어나길 빌어요 [7] longZam갤로그로 이동합니다. 05.31 140 1
161261 💬 프로그래머가 아트부럽단건 좀 이해안가 [12] ㅇㅇ갤로그로 이동합니다. 05.31 359 2
161260 💬 유니티를 찬영하는게 아니다 [1] smoopp갤로그로 이동합니다. 05.31 142 2
161259 📢홍보 [모집] 6/22 (토) 창작자성장튜토리얼 Level Up Day! 스토브인디갤로그로 이동합니다. 05.31 158 4
161258 💬 근데 인디면 언리얼/유니티 고민할필요없이 유니티아님? [4] ㅇㅇ(118.235) 05.31 176 6
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2