๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Unity

Unity Inspector ์ฐฝ์— public class ๊ฐ์ฒด ๋‚˜ํƒ€๋‚˜๋„๋ก ํ•˜๊ธฐ ํฌ์ŠคํŠธ ์ธ๋„ค์ผ
Unity Inspector ์ฐฝ์— public class ๊ฐ์ฒด ๋‚˜ํƒ€๋‚˜๋„๋ก ํ•˜๊ธฐ
๊ฒŒ์ž„์—”์ง„/Unityยท2020. 6. 5.
unity๋Š” ์Šคํฌ๋ฆฝํŠธ์—์„œ public์œผ๋กœ ์„ ์–ธํ•˜๋ฉด Inspector์ฐฝ์— ๋‚˜ํƒ€๋‚˜์„œ ์ดˆ๊ธฐ๊ฐ’์„ ์„ค์ •ํ•ด์ค„ ์ˆ˜ ์žˆ๋Š” ์ ์ด ์œ ์šฉํ•˜๋‹ค. ์ด ์ ์€ ์‚ฌ์‹ค ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ ์œผ๋กœ ๋ณด์•˜์„ ๋•Œ ๋ณด์•ˆ ์ธก๋ฉด์—์„œ๋Š” ์ข‹์ง€ ์•Š์€ ์ ์ด๋‹ค. ํ•˜์ง€๋งŒ ์—”์ง„๊ณผ ์Šคํฌ๋ฆฝํŠธ์— ๋Œ€ํ•ด์„œ ์ž˜ ๋ชจ๋ฅด๋Š” ๋””์ž์ด๋„ˆ๋‚˜ ์ผ๋ฐ˜์ธ๋“ค๊ณผ์˜ ํ˜‘์—… ๊ณผ์ •์—์„œ๋Š” ๊ต‰์žฅํžˆ ์œ ์šฉํ•˜๋‹ค. ๋””์ž์ด๋„ˆ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์—”์ง„์„ ๋” ๋ชจ๋ฅผ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’๋‹ค. MonoBehaviour๋ฅผ ์ƒ์†๋ฐ›๋Š” class๋ผ๋ฉด public ๋ณ€์ˆ˜๋กœ ์„ค์ •ํ•˜๋ฉด Inspector์ฐฝ์— ๋‚˜ํƒ€๋‚˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ์‹ค์ œ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•  ๋•Œ int,float,double....๋“ฑ๋“ฑ ๋‹จ์ผ๋กœ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•˜๋Š” ์ผ๋งŒ ์ผ์–ด๋‚˜์ง€ ์•Š๋Š”๋‹ค. ๊ฐ„๋‹จํ•˜๊ฒŒ ์„ค๋ช…ํ•˜์ž๋ฉด ๋–ก๋ณถ์ด์˜ ์žฌ๋ฃŒ๋Š” ๋–ก,์–ด๋ฌต,๊ณ ์ถ”์žฅ,๊ฐ„์žฅ ๋“ฑ๋“ฑ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์žฌ๋ฃŒ๋“ค์ด..
[Unity3D] ๊ฒŒ์ž„ ๋‚ด ์–ธ์–ด ๋ณ€๊ฒฝํ•˜๋Š” Option์ฐฝ ์ œ์ž‘ ํฌ์ŠคํŠธ ์ธ๋„ค์ผ
[Unity3D] ๊ฒŒ์ž„ ๋‚ด ์–ธ์–ด ๋ณ€๊ฒฝํ•˜๋Š” Option์ฐฝ ์ œ์ž‘
๊ฒŒ์ž„์—”์ง„/Unityยท2019. 11. 21.
ํ˜„์žฌ๋Š” Unity์˜ Localize๋ผ๋Š” ์ข‹์€ ๊ธฐ๋Šฅ์ด ์žˆ์–ด์„œ ํ•ด๋‹น ๋‚ด์šฉ์„ ์ฐธ๊ณ ํ•˜์—ฌ ์ œ์ž‘ํ•˜๋Š” ๊ฒƒ์ด ๋” ์ข‹์„ ๊ฒƒ์ด๋‹ค. -------------------------------------------------------------------------------------------------------------------Project_R์„ ๋งŒ๋“œ๋Š” ์ค‘์ธ๋ฐ XML์„ ์ด์šฉํ•˜์—ฌ์„œ NPC๋“ค์˜ ์–ธ์–ด๋ฅผ ๋ฐ›์•„์˜ค๋Š” ์ค‘์ด๋‹ค. ๋Œ€์ถฉ ์ด๋Ÿฐ ํ˜•์‹์œผ๋กœ ํ˜„์žฌ๋Š” ํ•œ๊ตญ์–ด์— ๋Œ€ํ•œ ์ •๋ณด๋“ค๋งŒ ๋จผ์ € ๋ถˆ๋Ÿฌ์™€๋†“๊ณ  ์“ฐ๋Š” ํ˜•์‹์ธ๋ฐ ๋‹ค์–‘ํ•œ ์–ธ์–ด๋ฅผ ์ด์šฉํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ• ๊นŒ..์ผ๋‹จ KOREAN๋งŒ ๋ถˆ๋Ÿฌ์˜ค๋Š”๊ฑด ์ข‹์ง€ ์•Š์œผ๋‹ˆ ์—ฌ๋Ÿฌ๊ฐ€์ง€๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ๋„๋ก ๋ณ€๊ฒฝํ•ด๋ณด์ž ์ผ๋‹จ langNum์— ๋”ฐ๋ผ ๋‘๊ฐ€์ง€๋ฅผ ๋ฐ›์•„ ์˜ฌ ์ˆ˜ ์žˆ๋„๋ก ๋ณ€๊ฒฝํ•˜์˜€๊ณ  ์ด์   ์ด๊ฑธ option ๋ฐ”์˜ langu..
[Unity3D] ๋งต ์ด๋™๊ฐ„์˜ ํฌํƒˆ ์ด๋™ ์ œ์ž‘ ํฌ์ŠคํŠธ ์ธ๋„ค์ผ
[Unity3D] ๋งต ์ด๋™๊ฐ„์˜ ํฌํƒˆ ์ด๋™ ์ œ์ž‘
๊ฒŒ์ž„์—”์ง„/Unityยท2019. 11. 21.
์ด๋ฒˆ์—๋Š” ๋งต ์ด๋™์„ ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๊ด€ํ•œ ๊ณ ์ฐฐ์„ ํ•ด๋ณผ๊ฒƒ์ธ๋ฐ..์•„์ง ๋ฆฌ์†Œ์Šค๊ฐ€ ๋ถ€์กฑํ•ด์„œ ๋งˆ์„์€ ๋ชป๋งŒ๋“ค์—ˆ์ง€๋งŒ ๊ฐ€๋ช…์œผ๋กœ F๋งˆ์„,W๋งˆ์„์ด๋ผ๊ณ  ํ•˜๊ฒ ๋‹ค.์ผ๋‹จ MapManager๋ฅผ ๋งŒ๋“ค์–ด๋ณด์žF๋กœ ๊ฐ€๋Š” ํฌํƒˆ์€ ํŒŒ๋ž€์ƒ‰ ์ง€์ ์— W๋กœ ๊ฐ€๋Š” ํฌํƒˆ์€ ์ดˆ๋ก์ƒ‰ ์ง€์ ์— ์žˆ๋‹ค.๋จผ์ € mapArray๋กœ 3๊ฐ€์ง€์˜ ๋งต์„ ๋ถˆ๋Ÿฌ์˜ค์ž.3๊ฐœ์˜ ๋งต์˜ค๋ธŒ์ ํŠธ๋Š” Map์ด๋ผ๋Š” ๊ฒŒ์ž„ ์˜ค๋ธŒ์ ํŠธ์˜ ํ•˜์œ„์— ๋“ค์–ด์žˆ์œผ๋ฉฐ Awake()ํ•จ์ˆ˜์—์„œ ์ž๋™์œผ๋กœ ๋ถˆ๋Ÿฌ์˜ค๋„๋ก ํ•˜๊ฒ ๋‹ค.๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๋ฉด Map ํ•˜์œ„ ์˜ค๋ธŒ์ ํŠธ๋“ค์„ ๋ถˆ๋Ÿฌ์˜ค๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.๊ทธ๋‹ค์Œ ๊ฐ๊ฐ์˜ ํฌํƒˆ๋“ค์„ ๋ถˆ๋Ÿฌ์˜ค๋Š” ์ฝ”๋“œ๋“ค์„ ๋˜‘๊ฐ™์ด ์ ์šฉํ•˜์—ฌ์ค€๋‹ค.ํฌํƒˆ๋“ค๋„ ๋˜‘๊ฐ™์€ ๊ณผ์ •์„ ์ด์šฉํ•˜์—ฌ์„œ ์ ์šฉ์‹œ์ผœ์ค€๋‹ค.ํ•˜์ง€๋งŒ ๊ตฌ์กฐ๋ฅผ ๋‹ค๋ฅด๊ฒŒ ๋งŒ๋“ค์—ˆ๋‹ค. ๋‘๊ฐœ ํฌํƒˆ์„ ์ด์šฉํ•˜์—ฌ์„œ ์™”๋‹ค๊ฐ”๋‹ค ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“ค๋ ค๊ณ  ํ•œ๋‹ค.๋‘๊ฐœ์˜ transform์„ ๋‹ด๊ณ  ์žˆ..
๋ชฉ์ฐจ