[Unity] Visual Effect | Set Custom Node

hyeonn31ยท2025๋…„ 9์›” 16์ผ

๐Ÿ“• Set/Get Custom Value

: ์›ํ•˜๋Š” value๊ฐ’์„ ์ž์œ ๋กญ๊ฒŒ ์ถ”๊ฐ€ํ•˜๊ณ  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋…ธ๋“œ


๋ฐฉ๋ฒ•

  1. Set CustomAttribute ๋…ธ๋“œ ์ถ”๊ฐ€
  2. Inspector์— ์ถ”๊ฐ€ํ•œ ๋…ธ๋“œ๊ฐ€ ๋‚˜ํƒ€๋‚จ

  1. ์—ฐ๊ฒฐํ•˜๊ณ ์ž ํ•˜๋Š” ๋…ธ๋“œ์˜ Attribute Type ์ง€์ •ํ•˜๊ธฐ
    (Set๊ณผ Get์˜ ์ด๋ฆ„๊ณผ Attribute๋Š” ๋™์ผํ•ด์•ผํ•œ๋‹ค. )

์ด๋ฆ„ SpecialValue๋กœ ๋ณ€๊ฒฝ, Vector3๋กœ ๋ณ€๊ฒฝ


  1. ๊ทธ๋ž˜ํ”„ ๋ธ”๋ก ๋ฐ–์— Get CustomAttribute ๋…ธ๋“œ ์ถ”๊ฐ€


    ์œ ๋‹ˆํ‹ฐ ์•ˆ inspector์ฐฝ์—์„œ set์ฒ˜๋Ÿผ ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค.
    ** Custom Attribute์˜ ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•  ๊ฒฝ์šฐ, Get custom๋„ ๋˜‘๊ฐ™์€ ์ด๋ฆ„์œผ๋กœ ๋ณ€๊ฒฝ ( =์ด๋ฆ„์ด ๋™์ผํ•ด์•ผํ•œ๋‹ค. )

Get๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ SpecialValue๋กœ ๋ณ€๊ฒฝํ•ด์ฃผ๊ณ , ์•ž๊ฒŒ Set CustomAttribute์—์„œ Vector3๋กœ ํ–ˆ์œผ๋‹ˆ ๋˜‘๊ฐ™์ด ๋ณ€๊ฒฝํ•ด์ค€๋‹ค.


  1. ๋…ธ๋“œ ์—ฐ๊ฒฐ(์‚ฌ์ง„์ฐ๋Š”๊ฑธ ๊นŒ๋จน์–ด์„œ...์ด๋ฆ„ hi๋กœ ํŽธ์˜๋ฅผ ์œ„ํ•ด ๊ธ‰ํ•˜๊ฒŒ ๋„ฃ์–ด๋†จ์Œ)

๐Ÿšจ๐Ÿšจ๐Ÿšจ Custom Attribute๊ฐ€ ์•ˆ๋œฐ๊ฒฝ์šฐ

์—ด๋ฐ›๊ฒŒ๋„ ์œ ๋‹ˆํ‹ฐ 21.3.9f1๋ฒ„์ „์—์„  ์ž๋™ ํ™œ์„ฑํ™”๊ฐ€ ์•„๋‹ˆ์˜€๋˜ ๊ฒƒ์ด๋‹ค... ํ•œ์‹œ๊ฐ„๋™์•ˆ ์ฐพ์•˜๋‹ค.

edit - Preferences - visual effects - ๋‘๋ฒˆ์งธ ํ•ญ๋ชฉ ์ฒดํฌ

profile
๊ณต๋ถ€์ผ์ง€

0๊ฐœ์˜ ๋Œ“๊ธ€