Life is Game๐ŸŽฎ

ChatGPT ๊ธฐ๋ฐ˜ ์ฑ—๋ด‡ ์ œ์ž‘ with Unity

ํ—ค์Šค๋” 2024. 1. 7. 23:47

๋‚˜๋Š” ์ด๋ฒˆ์ฃผ์— ์œ ๋‹ˆํ‹ฐ๋ฅผ ํ™œ์šฉํ•ด ๊ฐ„๋‹จํ•œ ChatGPT ๊ธฐ๋ฐ˜ ์ฑ—๋ด‡ ์„œ๋น„์Šค๋ฅผ ์ œ์ž‘ํ•ด๋ณด์•˜๋‹ค.

๊ทธ ๊ณผ์ •์— ๋Œ€ํ•ด ์ง€๊ธˆ๋ถ€ํ„ฐ ๊ฐ„๋žตํžˆ ์†Œ๊ฐœํ•˜๊ณ ์ž ํ•œ๋‹ค.

 

 

 

1. ChatGPT ์—ฐ๊ฒฐ ์ค€๋น„ํ•˜๊ธฐ - Open AI Key ๋ฐœ๊ธ‰

ChatGPT๋ฅผ ํ™œ์šฉํ•œ ์„œ๋น„์Šค๋ฅผ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋จผ์ € Open AI Key๊ฐ€ ํ•„์š”ํ•˜๋‹ค. https://platform.openai.com/ ์‚ฌ์ดํŠธ๋ฅผ ํ†ตํ•ด ๋ณธ์ธ์˜ ํœด๋Œ€ํฐ ๋ฒˆํ˜ธ๋กœ Open AI Key๋ฅผ ๋ฐœ๊ธ‰๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.

๋‹ค์Œ๊ณผ ๊ฐ™์ด AI Key๋ฅผ ๋ฐœ๊ธ‰๋ฐ›์€ ํ›„์—, ์•„๋ž˜์—์„œ ๋ณธ์ธ์˜ ์‚ฌ์šฉ๋Ÿ‰๊ณผ ๋‚จ์€ ๊ธˆ์•ก์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

1. ChatGPT ์—ฐ๊ฒฐ ์ค€๋น„ํ•˜๊ธฐ - Build Setting ๋ณ€๊ฒฝ

์œ ๋‹ˆํ‹ฐ ์—”์ง„์—์„œ File > Build Settings > Player Settings > Other Settings > Configuration > API Compatibility Level์„ .NET 4.x๋กœ ๋ณ€๊ฒฝํ•ด์•ผ ํ•œ๋‹ค.

 

 

 

 

 

2. ์ฑ—๋ด‡ UI ๊ตฌ์„ฑํ•˜๊ธฐ - ๋ฌธ์žฅ ์ž…๋ ฅ์ฐฝ ๋งŒ๋“ค๊ธฐ

์ฑ—๋ด‡ ์„œ๋น„์Šค๋ฅผ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ตœ์†Œ, 1. ์งˆ๋ฌธ์„ ์ž…๋ ฅํ•  ์ฐฝ 2. ๋‹ต๋ณ€์„ ๋ฐ›์„ ์ฐฝ 3. ์ „์†ก ๋ฒ„ํŠผ์ด ํ•„์š”ํ•˜๋‹ค. ์—ฌ๊ธฐ์— ๋‚˜๋Š” ๊ตฌ๊ธ€ TTS ์„œ๋น„์Šค๊นŒ์ง€ ํฌํ•จํ•˜์—ฌ ๋จผ์ € 4๊ฐœ์˜ UI๋ฅผ ๊ตฌํ˜„ํ•ด๋ณด์•˜๋‹ค.

 

๋จผ์ €, ์œ ๋‹ˆํ‹ฐ์˜ Canvas ์ฐฝ์—์„œ Button์„ 2๊ฐœ ํ˜•์„ฑํ•ด์ฃผ๊ณ , ๊ฐ๊ฐ์˜ Text๋ฅผ 'TTS'์™€ '๋ณด๋‚ด๊ธฐ'๋กœ ๋ณ€๊ฒฝํ•œ๋‹ค.

 

๊ทธ ๋‹ค์Œ, Canvas > UI > Input Field๋ฅผ ์„ ํƒํ•˜์—ฌ ์ž…๋ ฅ์ฐฝ์„ ์ถ”๊ฐ€ํ•œ๋‹ค.

Input Field์˜ ์œ„์น˜์™€ ํฌ๊ธฐ๋Š” ๋ณธ์ธ์ด ์›ํ•˜๋Š” ํ˜•ํƒœ๋กœ ์ง€์ •ํ•˜๊ณ , ํ•œ๊ธ€ ํฐํŠธ๋„ ๋ณธ์ธ์ด ์›ํ•˜๋Š” ํฐํŠธ๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. 

๊ฒฐ๊ณผ๋ฌผ

 

 

2. ์ฑ—๋ด‡ UI ๊ตฌ์„ฑํ•˜๊ธฐ - ๋ฌธ์žฅ ํ‘œ์‹œ์ฐฝ ๋งŒ๋“ค๊ธฐ

Canvas > UI > Scroll View๋ฅผ ์ถ”๊ฐ€ํ•œ๋‹ค.

์—ฌ๊ธฐ์„œ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์œ„์น˜์™€ ํฌ๊ธฐ, ํฐํŠธ๋Š” ๋ณธ์ธ์ด ์›ํ•˜๋Š”๋Œ€๋กœ ์ง€์ •ํ•˜๋ฉด ๋œ๋‹ค.

๊ฒฐ๊ณผ๋ฌผ

 

 

 

 

3. ์ฝ”๋“œ ์ž‘์„ฑํ•˜๊ธฐ - ๋ฌธ์žฅ ์ž…๋ ฅ ์ฒ˜๋ฆฌ + ๋ฌธ์žฅ ํ‘œ์‹œํ•˜๊ธฐ

5๋ฒˆ ์ฝ”๋“œ๋Š” ์œ ๋‹ˆํ‹ฐ ์—”์ง„์˜ UI ์š”์†Œ๋ฅผ ๊ตฌ๋™ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ์ฝ”๋“œ์ด๋‹ค.

11๋ฒˆ ์ฝ”๋“œ์™€ ์˜ค๋ฅธ์ชฝ ์ด๋ฏธ์ง€๊ฐ€ ๋ฌธ์žฅ ์ž…๋ ฅ ์ฒ˜๋ฆฌ์™€ ๊ด€๋ จ๋œ ์ฝ”๋“œ์ด๋‹ค.

13๋ฒˆ ์ฝ”๋“œ์™€ ์˜ค๋ฅธ์ชฝ ์ด๋ฏธ์ง€์˜ chat_response~~์ฝ”๋“œ๊ฐ€ ๋ฌธ์žฅ ํ‘œ์‹œ์™€ ๊ด€๋ จ๋œ ์ฝ”๋“œ์ด๋‹ค.

 

 

3. ์ฝ”๋“œ ์ž‘์„ฑํ•˜๊ธฐ - ChatGPT ์—ฐ๋™ํ•˜๊ธฐ

์œ„์˜ ์ฝ”๋“œ์— ๋ณธ์ธ์˜ Open AI Key๋ฅผ ์ž…๋ ฅํ•œ ํ›„์—

์ด ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด์ค€๋‹ค.

 

 

 

 

 

4. ๊ฒฐ๊ณผ๋ฌผ

์งˆ๋ฌธ์ฐฝ์— ์งˆ๋ฌธ์„ ์ž…๋ ฅํ•˜๊ณ  ๋ณด๋‚ด๊ธฐ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด, ์•ฝ 30์ดˆ ํ›„์— ๋‹ต๋ณ€์ฐฝ์— ๋‹ต๋ณ€์ด ํ˜•์„ฑ๋œ๋‹ค!