2D ๋งŒ๋“ค๋ ค๊ณ ํ•˜๋Š” ์ž…๋ฌธ์ž๋“ค ๋ณดํ†ต ์œ ๋‹ˆํ‹ฐ๋กœ ๋งŽ์ด ํ•˜๋Š”๋ฐ ๊ฐœ์ธ์ ์œผ๋กœ ์ถ”์ฒœํ•˜์ง€ ์•Š์Œ


๋ช‡๊ฐ€์ง€ ์˜ˆ๋ฅผ ๋“ค๋ฉด...


2D ํ”„๋กœ์ ํŠธ๋กœ ๋งŒ๋“ค์–ด๋„ ํšŒ์ „๊ฐ’์ด ์ฟผํ„ฐ๋‹ˆ์–ธ์œผ๋กœ ์ €์žฅ๋จ


Transform.Rotate ๋“ฑ์œผ๋กœ ์˜ค์ผ๋Ÿฌ ํšŒ์ „ํ•จ์ˆ˜๊ฐ€ ์ œ๊ณต๋˜์ง€๋งŒ


์˜ค์ผ๋Ÿฌ ํšŒ์ „์ด๋˜ ์ฟผํ„ฐ๋‹ˆ์–ธ์ด๋˜ 2Dํ•˜๋Š”๋ฐ ์™œ ๊ทธ๋Ÿฐ๊ฑธ ์•Œ์•„์•ผ๋จ??


2D ๊ฒœ๋งŒ๋“ค๋•Œ ์•„๋ฌด๋Ÿฐ ๋„์›€๋„ ์•ˆ๋˜๋Š” ์ง€์‹์ž„.



2D ์Šคํ”„๋ผ์ดํŠธ ์• ๋‹ˆ๋ฉ”์ด์…˜๋งŒ๋“œ๋Š”๋ฐ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ปจํŠธ๋กค๋Ÿฌ๋กœ ๋งŒ๋“ค์–ด์•ผ ํ•˜๊ณ  (๋ฌผ๋ก  ์ž๋™์œผ๋กœ๋งŒ๋“ค์–ด์ง€๋Š” ๋ฒ•๋„ ์žˆ์ง€๋งŒ)


ํŠธ๋žœ์ง€์…˜์ด ๋  ํ•„์š”๋„ ์—†๋Š” ์Šคํ”„๋ผ์ดํŠธ ์• ๋‹ˆ๋ฉ”์ด์…˜์ธ๋ฐ 3D ์• ๋‹ˆ๋ฉ”์ด์…˜์šฉ์œผ๋กœ ๋งŒ๋“ค์–ด์ง„ ์ปดํฌ๋„ŒํŠธ๋ฅผ ๊ฐ™์ด


์‚ฌ์šฉํ•˜๊ธฐ๋•Œ๋ฌธ์— ์ด๊ฒƒ๋„ ์“ธ๋ฐ ์—†์ด ๋ณต์žกํ•จ.


๋ญ ์‰ฝ๋‹ค๊ณ ? 3D ํ–ˆ๋˜ ์‚ฌ๋žŒ๋“ค์€ ์‰ฌ์šด๋ฐ 2D๋งŒํ•˜๋Š” ์‚ฌ๋žŒ๋“คํ•œํ… ์งœ์ฆ ๊ทธ ์ž์ฒด์ž„.


์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์‹œ์ž‘๋˜์—ˆ๋Š”์ง€, ๋๋‚ฌ๋Š”์ง€ ์ฝ”๋“œ์ƒ์œผ๋กœ ์ฒดํฌํ•˜๋ ค๋ฉด


์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ํŠธ๋žœ์ง€์…˜ ์‹œ๊ฐ„์„ 0์œผ๋กœ ์„ค์ •ํ•˜๊ณ 


์ผ๋‹จ ํ•œํ”„๋ ˆ์ž„ ๊ฑด๋„ˆ๋›ด๋‹ค์Œ(Animator.Update(0))


๊ทธ๋ฆฌ๊ณ ์„œ์•ผ ์• ๋ฏธ๋ฉ”์ด์…˜ ํ”„๋ ˆ์ž„๊ฐ’์„ ์กฐ์‚ฌํ•˜๋ฉด๋จ.


์ง€๋ž„๊ฐ™์Œ.


๊ฑ ์ง€๊ธˆ ๋ช‡๋ฒˆ์งธ ํ”„๋ ˆ์ž„ ๋Œ๊ณ  ์žˆ๋Š”์ง€, ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ๋๋‚ฌ๋Š”์ง€


๋ญ ์ด๋Ÿฐ๊ฑธ ์•Œ๋ ค๋ฉด ์•„๋ฌดํŠผ ์ง€๋ž„๊ฐ™์Œ



2D์—์„œ๋Š” Z ์ถ•์ด ํ•„์š”์—†์Œ. ๋‹จ์ง€ ๋’ค์— ๊ทธ๋ฆด ๋ฐฐ๊ฒฝ์šฉ ๊ทธ๋ฆผ์ธ์ง€


๊ฐ€์žฅ ์•ž์— ๋‚˜์™€์•ผ ํ•˜๋Š” ๊ทธ๋ฆผ์ธ์ง€ ๋“ฑ, ๊ฒœ๋ฉ”์˜ depth ๋‚˜


๊ณ ๋„์˜ layer ์ •๋„ ๊ฐœ๋…๋งŒ ์žˆ์œผ๋ฉด๋˜์ง€


๊ตณ์ด z์ถ• ์ž์ฒด๊ฐ€ ํ•„์š”ํ•œ๊ฒŒ ์•„๋‹Œ๋ฐ


Vector3๋กœ 2D ์ขŒํ‘œ๋ฅผ ์กฐ์ž‘ํ•ด์•ผํ•จ.


๊ฑฐ๊ธฐ๋‹ค๊ฐ€ C# ๋„ ์˜ˆ์ „ ๊ตฌ๋‹ฅ๋‹ค๋ฆฌ ๋ฒ„์ „์„ ์“ฐ๋Š”์ง€๋ผ


์•„๋ž˜ with ๋ฌธ๋„ ๋ชป์จ์„œ


transform.position = transform.position with { x = 10 }; // x๊ฐ’๋งŒ ๋ฐ”๊พธ๊ฒ ๋‹ค๋Š” ๊ฑฐ์ž„


๋งค๋ฒˆ ์•„๋ž˜ ๊ฐ™์€ ์ง€๋ž„์„ ํ•ด์•ผํ•จ


transform.position = new Vector3(10, transform.position.y, transform.position.z);



๊ทธ๋ฆฌ๊ณ  ๋˜..


์นด๋ฉ”๋ผ ๊ณ ์ •ํ•ด์ƒ๋„ ์„ค์ •ํ•˜๋Š” ๊ฒƒ๋„ ๋ญ ๊ฐ™๊ณ ..


์•„์”จ..๋””๊ฒŒ ๋งŽ์•˜๋Š”๋ฐ ๊ธ€์“ฐ๋ ค๋‹ˆ ๊ฐ‘์ž๊ธฐ ๊ธฐ์–ต์ด ์•ˆ๋‚˜๋„ค..


์ผ๋‹จ ์˜ค๋Š˜์€ ์—ฌ๊ธฐ๊นŒ์ง€.



์š”์•ฝ


2D๊ฒŒ์ž„์€ ๊ฑ ์Šคํ”„๋ผ์ดํŠธ ๋ณด์—ฌ์ฃผ๋Š”๊ฒŒ ๋‹ค์ธ๋ฐ


๋ญํ•˜๋Ÿฌ ๊ทธ ๋ถˆํŽธํ•œ ์œ ๋‹ˆํ‹ฐ๋ฅผ ์”€?


2D ๊ฒŒ์ž„ ์ž…๋ฌธ์ž๋Š” ๊ฒœ๋ฉ”๋ฅผ ํ•˜์ž.


๊ณ ๋„? ํ’‹..


๊ทธ๋ž˜๋„ ๊ณ ๋„ ๋ณด๋‹จ ์œ ๋‹ˆํ‹ฐ๊ฐ€ ๋‚ซ๊ธดํ•ด..