๋ฐ˜์‘ํ˜•
250x250
Recent Posts
ยซ   2024/12   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
๊ด€๋ฆฌ ๋ฉ”๋‰ด

Hello creators ๐Ÿ™Œ

์• ์…‹์„ ํ”„๋ฆฌํŒน(Prefab) ์œผ๋กœ ํ™œ์šฉํ•˜๋Š” ๋ฒ• (feat. ๋ธ”๋ฃจ ํ”„๋ฆฐํŠธ ์•กํ„ฐ) ๋ณธ๋ฌธ

[3D & 2D ๊ทธ๋ž˜ํ”ฝ์Šค]/์–ธ๋ฆฌ์–ผ_์ค‘๊ธ‰

์• ์…‹์„ ํ”„๋ฆฌํŒน(Prefab) ์œผ๋กœ ํ™œ์šฉํ•˜๋Š” ๋ฒ• (feat. ๋ธ”๋ฃจ ํ”„๋ฆฐํŠธ ์•กํ„ฐ)

๋ถ€์‹œ๋งค๋‚˜_HA 2022. 2. 18. 21:46
728x90
๋ฐ˜์‘ํ˜•

 

ํ”„๋ฆฌํŒน ์ด๋ž€? 

์•กํ„ฐ ํ•˜์œ„์— ์žˆ๋Š” ์ปดํฌ๋„ŒํŠธ๋“ค์˜ ์ง‘ํ•ฉ์„ ์˜๋ฏธ 

ํ”„๋ฆฌํŽฉ ์ˆ˜์ • > ํŽธํ•˜๊ฒŒ ๋ฐฐ์น˜ ๊ฐ€๋Šฅ 

ex) ๋ชจ๋‹ฅ๋ถˆ = ๋ชจ๋‹ฅ๋ถˆ ๋ฉ”์‹œ + ํŒŒํ‹ฐํด + ๋ผ์ดํŠธ 

 

 

 

construction script ํ™œ์šฉํ•ด์„œ ํ”„๋ฆฌํŒน ๋งŒ๋“ค๊ธฐ 

 

โ—ผ construction script ๋ž€ 

 

'๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด ์ด์ „, ๋ทฐํฌํŠธ์—์„œ ๋ณด์ด๋Š” ์š”์†Œ๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๋ธ”๋ฃจ ํ”„๋ฆฐํŠธ ์—๋””ํ„ฐ' ์ž„.

 

 

Cf. '๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด ๋„์ค‘ ๋ฐœ์ƒํ•˜๋Š” event' ๋Š” '์ด๋ฒคํŠธ ๊ทธ๋ž˜ํ”„' ์—์„œ ์ˆ˜์ • ๊ฐ€๋Šฅ 

 

 

โ—ผ ์•กํ„ฐ ๋ฐฐ์น˜์— ํ™œ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— > '๋ธ”๋ฃจ ํ”„๋ฆฐํŠธ ์•กํ„ฐ ํด๋ž˜์Šค' ๋ฅผ ์„ ํƒ

 

โ—ผ ํ•˜๊ณ ์ž ํ•˜๋Š” ๊ฒƒ 

'๋ถ€์…”์ ธ ์žˆ๋Š” ๊ธฐ๋‘ฅ' ๊ณผ '๋ถ€์…”์ ธ ์žˆ์ง€ ์•Š์€ ๊ธฐ๋‘ฅ' ์„ '๋ธ”๋ฃจ ํ”„๋ฆฐํŠธ ์ƒ ์ˆ˜์น˜ ์กฐ์ ˆ' ๋งŒ์œผ๋กœ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“ค๊ธฐ โญโญโญโญโญ 

 

โญ ๊ทธ๋Ÿฌ๋ฉด, variation ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ์˜ ์ˆ˜๊ฐ€ ๋” ๋งŽ์•„์งˆ ๊ฒƒ ๊ฐ™์•„! 

 

 

โ—ผ ๋ธ”๋ฃจ ํ”„๋ฆฐํŠธ ๋‚ด ์• ์…‹ ๋ฐฐ์น˜ ํ•  ๋•Œ ์ฃผ์˜ํ•  ์  

 

Defalut Scene Root ํด๋ฆญ ํ•ด์•ผ > ๋…๋ฆฝ์ ์ธ ์• ์…‹์œผ๋กœ ๋„ฃ์„ ์ˆ˜ ์žˆ์Œ
์ข…์†๋˜๋ฉด > ๋ถ€๋ชจ - ์ž์‹ ๊ด€๊ณ„์—์„œ > ์ž์‹์˜ ์œ„์น˜์— ๋†“์ด๊ฒŒ ๋จ

 

 

โ—ฝ [ํŒ] ๋ทฐํฌํŠธ ์ƒ์—์„œ ์•ˆ ๋ณด์ด๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Œ > ๋ฐฐ์น˜๊ฐ€ ์‰ฌ์›Œ์ง 

 

 

โ—ผ ๋ณ€์ˆ˜ ์ƒ์„ฑ - object type ์œผ๋กœ ์ด๋ฆ„ ์ง“๊ณ , ์œ ํ˜•์€ integer - 'get' ์œผ๋กœ ๋ณ€์ˆ˜ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ 

 

โ—ฝ ๋…ธ๋“œ ๊ธฐ์ดˆ ์…‹ํŒ… ์ •๋ฆฌ 

๊ตฌ๋ถ„ ์„ค๋ช…
์ด๋ฆ„ Object_Type
๋ณ€์ˆ˜ ์œ ํ˜• integer(์ •์ˆ˜ํ˜•)
get vs set get
   
์ปดํŒŒ์ผ ์—ฌ๋ถ€ ์ปดํŒŒ์ผ ํ•ด์•ผ > ํ•„์ˆ˜ ์ž‘๋™
ํผ๋ธ”๋ฆญ ์„ ์–ธ ํผ๋ธ”๋ฆญ ํ•ด์•ผ > ๋ทฐํฌํŠธ ์ƒ ์ปจํŠธ๋กค ๊ฐ€๋Šฅ

 

 

โ—ผ Switch On Int โญโญโญโญโญโญโญโญโญโญ 

'๋“ค์–ด์˜จ ์ž…๋ ฅ๊ฐ’์— ๋”ฐ๋ผ์„œ ์ถœ๋ ฅ๊ฐ’์„ ์ •ํ•ด์ฃผ๋Š” ๋…ธ๋“œ'

โ—ฝ ์ ˆ์ฐจ ์‹œํŠธ ์ •๋ฆฌ

๊ตฌ๋ถ„ ์„ค๋ช…
ํ•€ ์ถ”๊ฐ€  ์•„์›ƒํ’‹ ๋…ธ๋“œ๊ฐ€ 2๊ฐœ ๋˜๋„๋ก ์„ค์ •
ํ•€ ์—ฐ๊ฒฐ object_type ๋…ธ๋“œ์—์„œ ์ •ํ•œ ์ˆ˜์น˜์— ๋”ฐ๋ผ์„œ > 0์œผ๋กœ ๋‚˜๊ฐˆ์ง€, 1๋กœ ๋‚˜๊ฐˆ์ง€ ๊ฒฐ์ •๋˜๊ฒŒ ๋œ๋‹ค. 

 

โ—ฝ ํ•€ ์ถ”๊ฐ€ ๊ฒฐ๊ณผ 

 

 

โ—ฝ ๋…ธ๋“œ ๊ฐ„ ์—ฐ๊ฒฐ 

 

 

โ—ผ Toggle Visibility ์…‹ํŒ…

 

โ—ฝ toggle visibility ๊ธฐ๋Šฅ : ์• ์…‹์„ ๊ป๋‹ค๊ฐ€ ํ‚ค๋Š” ๊ธฐ๋Šฅ 

 

 

 

โ—ฝ ๋…ธ๋“œ ์—ฐ๊ฒฐ 

 

 

โ—ฝ ๋ชฉํ‘œ โญโญโญโญโญโญโญ 

๊ตฌ๋ถ„  
object_type 1 ์ผ ๋•Œ  ๋ฐ์€ ๋‚˜๋ฌด ๋ฒค์น˜
object_type 2 ์ผ ๋•Œ  ์–ด๋‘์šด ๋‚˜๋ฌด ๋ฒค์น˜

 

โ—ฝ construction script ์ƒ ๋…ธ๋“œ ๋ฐฐ์น˜ : ๋“œ๋ž˜๊ทธ ํ•ด์„œ ๋ฐฐ์น˜ ๊ฐ€๋Šฅ โญโญโญโญโญโญโญโญโญโญโญโญโญ (์ €๊ธฐ์— ๋ณ€์ˆ˜ํ™”๋œ ๊ฒƒ์„ ๋“œ๋ž˜๊ทธ ํ•ด์„œ ๋ฐฐ์น˜ ํ•˜๋Š”๊ฒŒ ํฌ์ธํŠธ) 

 

โ—ฝ ์—ฐ๊ฒฐํ•˜๊ณ ์ž ํ•˜๋Š” ์• ์…‹์ด 2๊ฐœ ์ด์ƒ์ด๋ฉด, ์ด๋ ‡๊ฒŒ ์—ฐ๊ฒฐ โญโญโญโญโญโญโญโญ 

 

 

๐Ÿ‘ ๊ฒฐ๊ณผ๋ฌผ 

 

 

โ—ผ ํ™œ์šฉ ๋ฐฉ์•ˆ ์ƒ๊ฐ

๊ตฌ๋ถ„ ์„ค๋ช…
object_type random ๊ฐ’ ํ™œ์šฉ  ์• ์…‹ ๊ตฌ์„ฑ ์ž์ฒด๋ฅผ variation ํ•ด์•ผ ํ•  ๋•Œ.

์ฆ‰, '์• ์…‹ Variation' ๊ธฐ๋Šฅ์ž„.  

'์• ์…‹์ด ๋†“์˜€์„ ๋•Œ์˜ VIEW' ๋Š” ์ด๋ฏธ ์™„์„ฑ ๋˜์–ด ์žˆ์–ด์•ผ.
  ์ถ”๊ฐ€์ ์ธ ๊ฒƒ์€ ๊ณ„์† ํƒ๊ตฌ 

 

โ—ฝ ํ™œ์šฉ ์—์‹œ 

728x90
๋ฐ˜์‘ํ˜•
Comments