10์ด์ง๋ฆฌ ์งง์ ๋์์์
๋๋ค
๋ฒํผ ํด๋ฆญ ํ ์บก์์ ํด๋ฆญํ๋ฉด ๋ฐ๋ก ํด๋ฆญ์ด ๋์ง ์๊ณ ย ํ๋ฒ ์นํ ๋ค์ย ๋ ๋ฒ์งธ ํด๋ฆญ์ ์บก์ ํด๋ฆญ ์ด๋ฒคํธ๊ฐ ๋์ต๋๋ค.
๋ฒํผ ์๊น์ด ๋ฏธ์ธํ๊ฒ ๋ณํ๋๊ฑธ ๋ณด๋๊น ๋ฒํผ์ ํด๋ฆญํ๋ฉดย ๋๋ฆฐ ์ํ๊ฐ ๋๋ค๊ฐ ๋ค๋ฅธ ํ๋ฉด์ ํด๋ฆญํด์ผ ๋ฒํผ์ด ์์ํ๋ก ๋์์ค๊ณ ๊ทธ ์ดํ์ ๊ฒ์ ๋ด ์ค๋ธ์ ํธ์ธ ์บก์์ด ํด๋ฆญ๋๋๊ฒ ๊ฐ์ต๋๋ค.
์ ๊ฐ ์ํ๋๊ฑด ๋ฒํผ ํด๋ฆญ ํ ๋ ๋ฒ์งธ ํด๋ฆญ์ด ์๋๋ผ ๋ฐ๋ก ์บก์์ ํด๋ฆญํด๋ย ์บก์ ํด๋ฆญ ์ด๋ฒคํธ๊ฐ ๋์ค๊ฒ ํ๋๊ฒ๋๋ค.
์์ฝํ๋ฉด ํ์ฌ ๋ฒํผ ํด๋ฆญ๋ถํฐ ์บก์ ํด๋ฆญ๊น์ง ์ด ์ธ ๋ฒ์ ํด๋ฆญ์ด ํ์ํ๋ฐ ์ด๊ฑธ ๋ ๋ฒ์ ํด๋ฆญ๋ง์ ๋๊ฒ ํ๊ณ ์ถ์ต๋๋ค.
๊ณ ์ ํ๋๋ค์ ๋ง์ ๋์ ๋ถํ๋๋ฆฝ๋๋ค.
- ํด๋ณธ ๋ฐฉ๋ฒ -ย
๋ฒํผ ํด๋ฆญ ์ด๋ฒคํธ์ interactable์ false๋ก ๋ฐ๊ฟจ๋ค๊ฐ true๋ก ๋ค์ ๋ณ๊ฒฝ <- ์คํจ
EventSystem.current.SetSelectedObject(null)๋ก ์ด๊ธฐํ ํด๋ณด๊ธฐ, ํ ํ๋ ์ ๋ค์ ์ด๊ธฐํ ํด๋ณด๊ธฐย <- ์คํจ
๋ฒํผ์ ๋ค๋น๊ฒ์ด์ none์ผ๋ก ํด๋ณด์
๋ค๋น๊ฒ์ด์ none์ผ๋ก ํด๋ ์๋ฎฌ๋ ์ดํฐ ์์์๋ ๋์ผํ์ง๋ง... ํน์ ๋ชฐ๋ผ ๋น๋ ํ ์คํํด๋ณด๋๊น ์ ๊ฐ ์ํ๋ ๋๋ก ๋์ต๋๋ค. ๋น๋๋ ์๋ฎฌ๋ ์ดํฐ๋ ๋ค๋ฅด๊ฒ ๋์ํ๋๋ด์. ๊ทธ๋๋ ๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค.
ํ์ธํด๋ณด๋๊น ์๋ฎฌ๋ ์ดํฐ์์๋ง ๋ฐ์ํ๋ ๋ฌธ์ ์์ต๋๋ค.