![[Unreal/์ธ๋ฆฌ์ผ] Behavior Tree ๊ธฐ์ด](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHXHsC%2FbtslcDZdv5g%2FRVJPyBvajgTNSbc0LVmJF0%2Fimg.png)
1. BB(BlackBoard / ๋ธ๋ ๋ณด๋) AI์ ๊ธฐ์ต์ผ๋ก AI์์ ์ฌ์ฉํ๋ ๋ณ์๋ฅผ ์ ์ฅํ๊ณ ์ด๋ฅผ cpp์์ ์ ๊ทผํ์ฌ ์ง์ ์ด ๊ฐ๋ฅํ๋๋ก ํ๋ค. AI๊ฐ ์์์ผ ํ๋ ๋ชจ๋ ์์๋ ๋ธ๋๋ณด๋ ํค(Blackboard Key)๋ฅผ ํตํด ์ฐธ์กฐ ํ ์ ์๋ค. BT(Behavior Tree / ํ๋ ํธ๋ฆฌ)์ '๋' 'BB_XXXX'๋ผ๊ณ ์ด๋ฆ์ ์ง๋๋ค. 2. BT(Behavior Tree / ํ๋ ํธ๋ฆฌ) ๐ธ ๋ฃจํธ(Root): Tree์ ์์์ --- ๋ฐ์ฝ๋ ์ดํฐ, ์๋น์ค์ ๋ถ์ ์ ์๋ค. --- ๋ํ ์ผ ํจ๋์์ ์ฌ์ฉํ BB(๋ธ๋๋ณด๋)๋ฅผ ๊ณ ๋ฅผ ์ ์๋ค. ๐ธ ์ปดํฌ์ง(Composite): ๋ถ๊ธฐ์ ๋ฃจํธ๋ฅผ ์ ์ํ๊ณ ๊ทธ ๋ถ๊ธฐ์ ๊ธฐ๋ณธ๊ท์น(ํ๋ฆผ ์ ์ด์ ํํ, ์์ ๋ถ๊ธฐ์ ์คํ๋ฐฉ์)์ ์ ์ํ๋ค. ๋ชจ๋ ์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ์ผ๋ก ๋ถ๊ธฐ๊ฐ ์คํ์ด ๋..

1. ๊ตฌ๊ธ์ gitignore์ด๋ผ๊ณ ๊ฒ์ํ๋ค. ๊ฒ์๊ฒฐ๊ณผ ๋งจ ์ฒซ๋ฒ์งธ ์ฌ์ดํธ์ ์ ์ํ๋ค. 2. Raw ํด๋ฆญ 3. ๋ค๋ฅธ ์ด๋ฆ์ผ๋ก ์ ์ฅ 4. vcs์ ์ฐ๊ฒฐํ ๊ฒฝ๋ก์ ๊ฐ์ ํ์ผ์ด๋ฆ์ ".gitignore" ์ผ๋ก ๋ณ๊ฒฝ ํ ์ ์ฅ ๋ ! ๐ ๊น์ด๋ ์์คํธ๋ฆฌ์ ๊ฐ์ ๋ฒ์ ์ปจํธ๋กค์์คํ ์ ๊ฐ์ changelist๋ฅผ ํ์ธํด๋ณด๋ฉด ๋๋ค.