https://lucid-boundary.tistory.com/m/108

8. EntityQuery์™€ Transfom ์ •๋ณตํ•˜๊ธฐ - ECS & DOTS ์™„์ „ ์ •๋ณตํ•˜๊ธฐ. Feat. ์•ˆ ๋ฐ˜๊ฐ€์šด ํ๋ธŒ ํ”„๋กœ์ ํŠธ

์•ˆ๋…•ํ•˜์„ธ์š”.์ด๋ฒˆ Hello Cube ์ƒ˜ํ”Œ ํ”„๋กœ์ ํŠธ๋Š” 13๋ฒˆ : Custom Transform ๋งŒ ๋ฆฌ๋ทฐํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.์•„๋งˆ๋„, Hello Cube ์ƒ˜ํ”Œ ์ค‘์—์„œ๋Š” ์ด ์˜ˆ์ œ๊ฐ€ ์ œ์ผ ์–ด๋ ต๊ณ  ๋‚œํ•ดํ•œ ๊ฒƒ ๊ฐ™๋„ค์š”. ์ˆœ์„œ๋Œ€๋กœ ๋ฆฌ๋ทฐํ•˜์ง€ ์•Š๊ณ  ์ฃผ์ œ์— ๋งž๊ฒŒ ์ƒ˜ํ”Œ์„ ์„ ์ •ํ•˜๋‹ค๋ณด๋‹ˆ ์ข€ ์ •๋ฆฌ๊ฐ€ ํ•„์š”ํ•  ๊ฒƒ ๊ฐ™๊ตฐ์š”.์•ž์œผ๋กœ ๋‚จ์€ ์ƒ˜ํ”Œ์€ ( 9, 11, 14, 15 ). ์ด 4๊ฐœ์ด์ง€๋งŒ, 11๋ฒˆ FirstPersonController ๋Š” ์•ˆ ๋ฐ˜๊ฐ€์šด ํ๋ธŒ ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ๋‹ค๋ฃจ์ง€ ์•Š์„ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.ํ•ด๋‹น ์ƒ˜ํ”Œ์€ ์ธํ’‹ ์‹œ์Šคํ…œ ๊ด€๋ จ ํฌ์ŠคํŒ…์—์„œ ๋‹ค๋ฃฐ๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.ย ย 1. EntityQuery ํŒŒํ—ค์น˜๊ธฐ2. ECS์—์„œ Transform ์€ ๋ญ๊ฐ€ ๋‹ฌ๋ผ?3. 13๋ฒˆ Custom Transfrom Sample ํ”„๋กœ์ ํŠธ ๋ฆฌ๋ทฐ 1. EntityQuery ํŒŒํ—ค์น˜๊ธฐ ์ด๋ฒˆ ..

lucid-boundary.tistory.com



์•ˆ๋…•ํ•˜์„ธ์š”.
์ด๋ฒˆ ์ƒ˜ํ”Œ ์˜ˆ์ œ๋Š”
13๋ฒˆ Custom Transforms ์ž…๋‹ˆ๋‹ค.
์ƒ˜ํ”Œ ์˜ˆ์ œ ์ค‘์—์„œ ์ œ์ผ ์–ด๋ ต์ง€๋งŒ, ์•Œ๊ฒŒ ๋˜๋Š” ๋งŒํผ ์–ป์–ด๊ฐ€๋Š”๊ฒŒ ๋งŽ์€ ์˜ˆ์ œ์˜€๋„ค์š”.
๋ฉ”์ธ ์ฃผ์ œ๋Š” Entity Query, Trasnform ์ž…๋‹ˆ๋‹ค.
๊ธฐ๋ณธ์ ์ธ๊ฒŒ ์ œ์ผ ์–ด๋ ต๋‹ค๋Š”๊ฑธ ๋ณด์—ฌ์ฃผ๋Š” ์ƒ˜ํ”Œ์ด์˜€๋„ค์š”.

EntityQuery๋Š” ํ”ํžˆ ์—”ํ‹ฐํ‹ฐ๋ฅผ ์ฐพ๋Š” (query) API์ด๊ณ 
Trasnform์€ ์—”ํ‹ฐํ‹ฐ๋ฅผ bakingํ•˜๋ฉด์„œ ๋ถ™์—ฌ์ง€๋Š” ์ปดํฌ๋„ŒํŠธ์ž…๋‹ˆ๋‹ค.
๋ฆฌ๋ทฐ ์‹œ๊ฐ„์ด ์ œ์ผ ์˜ค๋ž˜ ๊ฑธ๋ ธ์Šต๋‹ˆ๋‹ค.
๋ฌธ์„œ๋„ ์ฐธ ๋‚œํ•ดํ•˜๊ฒŒ ์„ค๋ช…ํ•ด์„œ ๋ฒˆ์—ญ๋„ ํž˜๋“ค๊ณ  ์ง€๋ฃจํ•œโ€ฆ..