๐ Game
![[Unity] ํ์ฉ ๊ฐ๋ฅํ AI ์ฝ๋ฉ ์๋น์ค 2ํธ](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqMph2%2Fbtr7iMtOley%2FzkWoO9TUh2NvHCT9IwtRIK%2Fimg.png)
[Unity] ํ์ฉ ๊ฐ๋ฅํ AI ์ฝ๋ฉ ์๋น์ค 2ํธ
ํ์ฉ ๊ฐ๋ฅํ AI ์ฝ๋ฉ ์๋น์ค 2. Github Copilot Github Copilot์ ์๋ ์ฝ๋ ์์ฑ ์ธ๊ณต์ง๋ฅ์ด๋ค. ๊นํ๋ธ์ ์๋ ์๋ง์ ๋ ํฌ์งํ ๋ฆฌ๋ค์ ํ์ตํ์ฌ ์ฃผ์์ด๋ ํจ์๋ฅผ ์๋์ผ๋ก ์์ฑํด ๋จ์ํ๊ณ ๋ฒ๊ฑฐ๋ก์ด ์์ ๋ค์ ์๋ํํ ์ ์๋ค. https://github.com/features/copilot?utm_source=youtube&utm_medium=social&utm_campaign=unitylive-jan_unitytips_aicoding GitHub Copilot · Your AI pair programmer GitHub Copilot works alongside you directly in your editor, suggesting whole lines or entire function..
![[Unity] ํ์ฉ ๊ฐ๋ฅํ AI ์ฝ๋ฉ ์๋น์ค 1ํธ](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgKFss%2Fbtr5NKFB3Cs%2FtqdSegve2IyrBr4efB6xl1%2Fimg.png)
[Unity] ํ์ฉ ๊ฐ๋ฅํ AI ์ฝ๋ฉ ์๋น์ค 1ํธ
ํ์ฉ ๊ฐ๋ฅํ AI ์ฝ๋ฉ ์๋น์ค 1ํธ 1. ChatGPT ChatGPT๋ฅผ ์ด์ฉํ์ฌ ์ ๋ํฐ C# ์คํฌ๋ฆฝํธ๋ฅผ ์ง๋๋ก ํ์ฉํ ์ ์๋ค. https://openai.com/blog/chatgpt?utm_source=youtube&utm_medium=social&utm_campaign=unitylive-jan_unitytips_aicoding Introducing ChatGPT We’ve trained a model called ChatGPT which interacts in a conversational way. The dialogue format makes it possible for ChatGPT to answer followup questions, admit its mistakes, challenge inc..
[Unity] ๋ชจ๋ฐ์ผ ๊ฒ์ ์ฑ๋ฅ ์ต์ ํ 2ํธ
๋ชจ๋ฐ์ผ ๊ฒ์ ์ฑ๋ฅ ์ต์ ํ 2ํธ 1. ์์ ํ์ผ wav ์๋ณธ ์ฌ์ฉ ์ด์ฐจํผ ์ ๋ํฐ์์ ๋ค์ ์์ถ์ ํด์ฃผ๊ธฐ ๋๋ฌธ์ mp3๋ฅผ ์ผ์ ๋์ ์ด๋์ ํ๋ก์ ํธ์ ์ฉ๋์ด ์ค์ด๋ ๋ค๋ ๊ฒ ๋ฐ์ ์๋ค. ๊ทธ๋ ๋ค๊ณ ์ด๋ฏธ ์์ถ๋ mp3๋ฅผ wav๋ก ๋ฐ๊ฟ ํ์๋ ์๋ค. 2. ํ ์ค์ณ, 3D Mesh์ Read/Write Enabled ์ฒดํฌ๋ฐ์ค ๋นํ์ฑํ CPU์์ GPU๋ก ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฎ๊ธฐ๊ณ CPU์์๋ ๋ด๋ฆฐ๋ค. ํ์ฑํํ ๊ฒฝ์ฐ์๋ CPU์์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ด๋ฆฌ์ง ์์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์ค๋ณต๋๋ค. ํ ์ค์ณ๋ฅผ ๋์ ์ผ๋ก ์กฐ์ํ๋ค๋ฉด ๋น์ฐํ ์ผ์ผ ํ์ง๋ง, ์๋๋ผ๋ฉด ๋นํ์ฑํํ๋ ๊ฒ์ด ์ข๋ค. 3. ํ๋ฉด ํด์๋ ์กฐ์ Screen.SetResolution(width, height, false); 4. Renderer.material ์ ๊ทผ ์ฃผ์ Renderer.materia..
[Unity] ๋ชจ๋ฐ์ผ ๊ฒ์ ์ฑ๋ฅ ์ต์ ํ 1ํธ
๋ชจ๋ฐ์ผ ๊ฒ์ ์ฑ๋ฅ ์ต์ ํ 1ํธ 1. string ํ์ฑ ํ ๋ ๋ฐ์ํ๋ ๊ฐ๋น์ง JSON์ด๋ XML์ ๋ฐ์ดํฐ ํ์ฑํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์๋ฐ, ์ด ๊ณผ์ ์์ ๊ฐ๋น์ง๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ผ๋ฏ๋ก ๋น๋ ์ ์ ์๋ํฐ์์ ScriptableObject๋ก ๋ฐ์ดํฐ๋ฅผ ์บ์ฑํด๋๊ณ ์ฌ์ฉํ๋ ๊ฒ์ ์ถ์ฒํ๋ค. 2. ์ ๋๋ฉ์ดํฐ ๋ฑ์ ํ๋ผ๋ฏธํฐ๋ฅผ string์ผ๋ก ํธ์ถํ ๋ ๋ฐ์ํ๋ ๊ฐ๋น์ง animator.SetBool("Jump", true); ๋งค๋ฒ string์ผ๋ก ํธ์ถํ๋ฉด ๊ฐ๋น์ง๊ฐ ๋ฐ์ํ ์ ์๋ค. ID๋ก ์บ์ฑํด์ ํธ์ถํ๋ ๊ฒ์ ์ถ์ฒํ๋ค. 3. ์ค๋ธ์ ํธ ํ ๋ง๋ค ๋ ๋ถ๋ชจ ๋ณ๊ฒฝ Hierarchy ์ฐฝ์์ enable ๋ถ๋ชจ, disable ๋ถ๋ชจ ๋ง๋ค์ด์ ๋ถ๋ชจ ๊ณ์ ๋ฐ๊พธ๋ ํ์๋ ํ์ง ์๋ ๊ฒ์ด ์ข๋ค. ์๋ํ๋ฉด SetParent ํจ์๋ ๋น์ฉ์ ๊ฝค ๋ฌด..
![[Unity] 2D ๊ฒ์์์ Sprite ์ฌ์ฉ](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FVEXEb%2FbtrN6m8EuJI%2F5ZJh3LzfLqkJ6JnMb231R1%2Fimg.png)
[Unity] 2D ๊ฒ์์์ Sprite ์ฌ์ฉ
2D ๊ฒ์์์ Sprite ์ฌ์ฉ ํ์ ์ํธ๊ฐ ์๋ ์ํ์์ ์ ๋ํฐ 2D ๊ฒ์์ ์ ์ํ๋ฉด, ์๊ฐ๋ณด๋ค Sprite ์ฌ์ฉ์ ์ด๋ ค์์ ๊ฒช์ ์ ์๋ค. ๋ฌด๋ฃ ๋ฆฌ์์ค๋ฅผ ํ์ฉํด ๋งต, ์ค๋ธ์ ํธ, ์บ๋ฆญํฐ ๋ฑ์ ๋ณด์ฌ์ฃผ์ด์ผ ํ๋๋ฐ ๊ฐ ์ด๋ฏธ์ง๋ง๋ค ์ฌ์ด์ฆ๊ฐ ๋ฌ๋ผ ์ด๋ฅผ ์ ์ ํ ํ์ฉํ๊ธฐ๊ฐ ์ด๋ ต๊ธฐ ๋๋ฌธ์ด๋ค. ๊ทธ๋์ ์ด๋ค ๊ธฐ์ค์ ์ก๊ณ ์ด๋ฏธ์ง ๋ฆฌ์์ค๋ฅผ ์ฌ์ฉํ๋ฉด ์ข์์ง ์์ฑํด ๋ณด๋ ค ํ๋ค. 2D ๊ฒ์์์ Sprite ์ฌ์ด์ฆ๋ฅผ ๊ฒฐ์ ํ๋๋ฐ ์ํฅ์ ์ฃผ๋ ํค์๋๋ ๋ค์๊ณผ ๊ฐ๋ค. ์นด๋ฉ๋ผ ์ฌ์ด์ฆ: ์ฒ์ Scene์ ์์ฑํ๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก ๋ฉ์ธ ์นด๋ฉ๋ผ๊ฐ ์์ฑ๋์ด ์๋๋ฐ, ์ด ์นด๋ฉ๋ผ ์ฌ์ด์ฆ๋ 5๋ก ์ค์ ๋์ด ์๋ค. ์ด๋ฏธ์ง ์ฌ์ด์ฆ & Pixels Per Unit: Pixels Per Unit๋ 100์ผ๋ก ๊ธฐ๋ณธ ์ค์ ๋๋ค. ์ด๋ ํ ์คํธ๋ก ์ฌ์ฉํ ์ด๋ฏธ์ง๋ 128x1..
![[Unity] Find Reference 2](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXa2Bv%2FbtrJ69M3rNe%2FGqXtKKhaVePcOCssVfkmI0%2Fimg.png)
[Unity] Find Reference 2
Find Reference 2 ์ ์ ์คํ ์ด์์ ํ๋งคํ๋ ์ ๋ฃ ์ ์ ์ผ๋ก ์ ์ ์ฐธ์กฐ์ ๊ด๋ จ๋ ๋ค์ํ ๊ธฐ๋ฅ๋ค์ ์ ๊ณตํ๋ค. ์ฌ์ฉ๋์ง ์๋ ์ ์ ์ด๋ ๋ฌด๊ฑฐ์ด ์ ์ ์ ์ ๋ฆฌํ์ฌ ๋น๋๋ฅผ ์ต์ ํํ ์ ์๋ค. ๋ค์คํฐ๋ ํ๋ฆฌํน์์๋ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค. ์ฐธ๊ณ ๋ก ์ ์ (Aseet)์ด๋ ํ๋ก์ ํธ ๋ด์์ ์ฌ์ฉํ ์ ์๋ ํญ๋ชฉ์ด๋ค. 3D ๋ชจ๋ธ, ์ค๋์ค ํ์ผ, ์ด๋ฏธ์ง ๋ฐ Unity์์ ์ง์ํ๋ ๊ธฐํ ํ์ผ ์ ํ ๋ฑ Unity ์ธ์์ ์ ์๋ ํ์ผ์ ํํ๋ก ์ ๊ณต๋ ์ ์๋ค. ๋ํ ์ ๋๋ฉ์ดํฐ ์ปจํธ๋กค๋ฌ(Animator Controller), ์ค๋์ค ๋ฏน์(Audio Mixer), ๋ ๋ ํ ์ค์ฒ(Render Texture)์ ๊ฐ์ด Unity ๋ด์์ ์ ์ํ ์ ์๋ ์์ ์ ํ๋ ์๋ค. https://assetstore.unity.com/packages/to..