์ฐธ๊ณ ์ž๋ฃŒ

https://www.youtube.com/watch?v=mSRov77hNR4


์ง€๋‚œ๋ฒˆ์— ํ•˜๋˜ ๋ฐฐํ„ฐ๋ฆฌ๋ฅผ ๊ณ„์† ์ง„ํ–‰ํ•ด๋ณด์•˜๋‹ค

C++๋Š” ์ฒ˜์Œ์ด๋ผ ์ด ํŠœํ† ๋ฆฌ์–ผ์„ ๋ด๋„ 10%์กฐ์ฐจ ์ดํ•ด๋ฅผ ๋ชปํ•˜๊ธธ๋ž˜

๋ชจ๋‘์˜ ์ฝ”๋“œ์—์„œ C/C++ ๊ฐ•์˜๋ฅผ ์ •๋…ํ•˜๊ณ ์™”๋‹ค
์–ด์„คํ”„๊ฒŒ๋ผ๋„ ๊ฐ•์˜๋ฅผ ๋”ฐ๋ผ๊ฐˆ์ˆ˜์žˆ์–ด์„œ ๋ฟŒ๋“ฏํ•˜๋„ค




๋ฐฐํ„ฐ๋ฆฌ๋ฅผ ๋จน๋Š” ํ•จ์ˆ˜์ธ๋ฐ ๋ธ”๋ฃจํ”„๋ฆฐํŠธ ๋„ค์ดํ‹ฐ๋ธŒ๋ผ๋Š” ์ƒ์†Œํ•œ ์˜ต์…˜์ด ๋ถ™์—ˆ๋‹ค

๋ฐ”๋กœ ์•„๋ž˜์— Implementation ํ‚ค์›Œ๋“œ๋ฅผ ๋ถ™์—ฌ์ค€ ํ•จ์ˆ˜๊ฐ€ ํ˜ธ์ถœ๋œ๋‹ค




ํ•จ์ˆ˜์˜ ์‹ค์ œ ๊ตฌํ˜„๋ถ€.

๊ธฐ๋Šฅ์ž์ฒด๋Š” ๋‹จ์ˆœํ•˜๋‹ค ๋กœ๊ทธํ•œ์ค„ ์ถœ๋ ฅํ•˜๊ณ  ์•กํ„ฐ ํŒŒ๊ดดํ•˜๊ณ  ๋.

๊ทธ๋ƒฅ C++์—์„œ ๋ชจ๋“  ๊ตฌํ˜„์„ ํ•˜๋Š” ํ•จ์ˆ˜ํ•˜๋‚˜ ๋งŒ๋“ค์–ด์„œ BlueprintCallable๋กœ ํ˜ธ์ถœํ•˜๊ฑฐ๋‚˜ ๋ธ”ํ”„์—์„œ ์กฐ์ž‘์ด ํ•„์š”ํ•˜๋ฉด ๊ฐ€์ƒํ•จ์ˆ˜๋ฅผ ์จ๋„ ๋ ํ…๋ฐ ๊ตณ์ด ๋ณต์žกํ•˜๊ฒŒ?

๋ผ๋Š” ์˜๋ฌธ์ด ๋“ค์—ˆ์ง€๋งŒ ๋ธ”๋ฃจํ”„๋ฆฐํŠธ ๋„ค์ดํ‹ฐ๋ธŒ์˜ ์œ ์šฉํ•œ ์šฉ๋„๋Š” ๋”ฐ๋กœ ์žˆ์—ˆ๋‹ค




์ฝ”๋“œ ์•ˆ์—์„œ ๋ฌด์—‡์„ ๊ตฌํ˜„ํ•˜๋˜ ์ผ๋‹จ ๊ฐ€์ƒ์œผ๋กœ ํ˜ธ์ถœ์„ ๋จผ์ €ํ•˜๊ณ  ๋ธ”๋ฃจํ”„๋ฆฐํŠธ ์•ˆ์—์„œ ๋งˆ์Œ๊ป ์กฐ์ง€๊ณ  ์‹ถ์€๊ฑธ ๋‹ค ํ•œ๋‹ค์Œ์—

Parent ๋งŒ ๋ถˆ๋Ÿฌ์ฃผ๋ฉด ์›๋ž˜ ์จ๋†“์€ C++ ์ฝ”๋“œ๋ฅผ ์–ธ์ œ๋“ ์ง€ ๋ถˆ๋Ÿฌ์˜ฌ์ˆ˜์žˆ๋‹ค

๊ธฐ์กด์˜ virtual ํ‚ค์›Œ๋“œ๋งŒ ๋ถ™์€ ํ•จ์ˆ˜๋ณด๋‹ค ํ”„๋กœ๊ทธ๋ž˜๋จธ์™€ ๋””์ž์ด๋„ˆ์˜ ํ˜‘์—… ์ž์œ ๋„๊ฐ€ ๋†’์•„์ง„ ํ™œ์šฉ๋ฐฉ๋ฒ•์ด๋‹ค

๋ถˆํ–‰ํžˆ๋„ ๋‚˜๋Š” 1์ธ์ด์ง€๋งŒ..... ์–ธ์  ๊ฐ€๋Š” ์จ๋จน๊ฒ ์ง€




์œ„ ๋ธ”ํ”„๋กœ ๊ตฌ์„ฑํ•œ ๋…ธ๋“œ์˜ ๊ตฌํ˜„.

ํŒŒํ‹ฐํด ๋ถˆ๋Ÿฌ์™€์„œ ๋ฐฐํ„ฐ๋ฆฌ์™€ ์บ๋ฆญํ„ฐ์‚ฌ์ด๋กœ ์—ฐ๊ฒฐํ•ด์ค„๋ฟ์ธ ๋‹จ์ˆœํ•œ ๊ตฌ์„ฑ




์ด๋Œ€๋กœ๋Š” ๋ญ”๊ฐ€ ํšจ๊ณผ๊ฐ€ ๋ฐ‹๋ฐ‹ํ•ด์„œ ์บ๋ฆญํ„ฐ ๋จธํ…Œ๋ฆฌ์–ผ์— ํŽ„์Šค๊ธฐ๋Šฅ์„ ๋„ฃ์–ด์คฌ๋‹ค



๋„ˆ๋ฌด ๋ฐ์€๊ฐ€? ์‹ถ์€๋ฐ

์ด์ œ ์ผ์„ ํ•ด์•ผ๋˜๋ฏ€๋กœ ์˜ค๋Š˜์€ ์—ฌ๊ธฐ๊นŒ์ง€~