์œ ๋‹ˆํ‹ฐ 2021.3.9f1์—์„œ NewInputSystem ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.


MainMenu ์”ฌ์—์„œ GamePlay๋ผ๋Š” ์”ฌ์œผ๋กœ ์ด๋™ํ•ด์„œ ๊ฒŒ์ž„์„ ํ”Œ๋ ˆ์ดํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. GamePlay์—๋Š” <PlayerContoller>๋ผ๋Š” NewInputSystem๊ธฐ๋ฐ˜์œผ๋กœ UI์—์„œ ํŒจ๋“œ ์ž…๋ ฅ์ฒ˜๋ฆฌ๋ฅผ ๋‹ด๋‹นํ•˜๋Š” <UIController>์ด๋ผ๋Š” ๋˜ ๋‹ค๋ฅธ NewInputSystem์ด ์žˆ์Šต๋‹ˆ๋‹ค.


์ฆ‰, InputSystem์ด 2๊ฐœ์ธ ๊ฒ๋‹ˆ๋‹ค.


์—ฌ๊ธฐ์„œ ๋ฐœ์ƒํ•˜๋Š” ๋ฒ„๊ทธ๋Š” ํฌ๊ฒŒ 2๊ฐœ์ž…๋‹ˆ๋‹ค.

1. ๊ฒŒ์ž„์‹œ์ž‘ ์ „์— ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ์—ฐ๊ฒฐํ•˜์ง€ ์•Š์œผ๋ฉด, GamePlay์”ฌ์œผ๋กœ ์ด๋™ํ•ด๋„ <PlayerController>๋Š” ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, UIContoller๋Š” ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.


2. Unity ์”ฌ์—์„œ Game์ด๋ผ๋Š” Window๋กœ ์‹ค์ œ ๊ฒŒ์ž„ํ™”๋ฉด์„ ํ…Œ์ŠคํŒ…ํ•˜์ง€ ์•Š์Šต๋‹ˆ๊นŒ? ์—ฌ๊ธฐ์„œ, GameWindow๊ฐ€ ์ž‘์€ ์ƒํƒœ๋กœ ์žˆ์œผ๋ฉด, NewInputSystem์˜ "ํ‚ค๋ณด๋“œ ๋งˆ์šฐ์Šค" ์ด๋ฒคํŠธ ๋ช‡ ๊ฐ€์ง€ ์ˆ˜์‹ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.ย GameWindow๋ฅผ ๋”๋ธ”ํด๋ฆญํ•ด์„œ ํฌ๊ฒŒ ๋งŒ๋“ค์–ด์•ผ๋งŒ NewInputSystem์ด Input์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์žฌ๋ฐŒ๊ฒŒ๋„ ํŒจ๋“œ๋ฅผ ์—ฐ๊ฒฐํ•˜๋ฉด ์ž‘์€ ์ƒํƒœ์—์„œ๋„ ์ด๋ฒคํŠธ๋ฅผ ์ž˜ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ฒ„๊ทธ๋Š” ์–ด๋–ป๊ฒŒ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์„๊นŒ์š”?