์๋ ํ์ธ์.
์ ๋ํฐ ๊ด๋ จ ์ ํ๋ธ ์ฑ๋์ ์ด์์ค์ธ ๋๋ธ์ ์ ๋๋ค.
Courses
Reviews
- Just follow along! Creating a TPS game.
- Just follow along! Creating a TPS game.
- Just follow along! Creating a TPS game.
- Just follow along! Creating a TPS game.
- Just follow along! Creating a TPS game.
Posts
Q&A
3๊ฐ ์กฐ์ค์ ๋ฒ๊ทธ๊ฐ ๋ฉ๋๋ค.
30:32 ๋ถ๋ถ๋ถํฐ ์กฐ์ค๊ณผ IK๊ด๋ จ ์ค๋ช ์ด ์์ต๋๋ค.ํด๋น ๋ถ๋ถ๋ถํฐ ์ฒ์ฒํ ๋ค์ ์์ฒญํ์๋ฉด์ ์์ ์ด ์ค์ ํ๊ฒ๊ณผ ์คํฌ๋ฆฝํธ์์ ๋น ์ง๋ถ๋ถ์ด ์๋์ง ๋ค์ ํ๋ฒ ํ์ธํด ๋ณด์ธ์.
- 0
- 1
- 68
Q&A
6์ฃผ์ฐจ ์ง๋ฌธ์ ๋๋ค.
์์ ์ ์ค์นํ์๋ค ์ด๋ฐ๊ฒ์ด ๋ฌ๊ฑด๊ฐ์?์ ๋ํฐ๋ฅผ ์ ์ฅํ์ ๋ค์ ์ ๋ํฐ๋ฅผ ์์ ํ ์ข ๋ฃํ๊ณ ๋ค์ ์ผ๋ณด์๊ธธ ๋ฐ๋๋๋ค.
- 1
- 2
- 255
Q&A
10:58 ์ฝ๋๊ฐ ์๋ํ์ง ์์ต๋๋ค.
ํ ... ์ด์ํ๋ค์.NullReferenceException: Object reference not set to an instance of an object์ด ์ค๋ฅ๋ ํด๋น ์ค๋ธ์ ํธ๋ฅผ ๋ฑ๋กํ์ง ์์์ ๋น์ด์๋ ๊ฒฝ์ฐ ๋ฐ์๋๋ ์ค๋ฅ ์ ๋๋ค.GameManager+d__20.MoveNext () (at Assets/_My/Scripts/GameManager.cs:123)์ด ์ค๋ฅ๋ ์ฝ๋ 123๋ฒ์งธ ์ค์ ํด๋น ์ค๋ธ์ ํธ๊ฐ ๋น์ด์๋ค๋ ๋ง์ด๊ณ GameManager:Start() (at Assets/_My/Scripts/GameManager.cs:52)์ด ์ค๋ฅ๋ ์ฒซ ํธ์ถ๋๋ ๋ถ๋ถ์ธ ์ฝ๋ 52๋ฒ์งธ ์ค์ ์๋ฏธํฉ๋๋ค. ์ฆ ๋ง์ง๋ง์ธ 123๋ฒ์งธ ์ค์ ์๋ ์ฝ๋์์ ํด๋น ์ค๋ธ์ ํธ๊ฐ ๋น์ด์์ด์ ์ค๋ฅ๊ฐ ๋ฌ๋ค๋๊ฑด๋ฐ์ฒ์ Instantiate(enemy, spawnPoint[Random.Range(0, spawnPoint.Length)].transform.position, Quaternion.identity); ์ด๋ ๊ฒ ์์ฑํ๊ฒ์ด ๋์๋ค๊ฐGameObject enemy = PoolManager.Instance.ActivateObj(4);์ด ์ฝ๋์์ ํด๋น ์ค๋ธ์ ํธ๋ฅผ ๋ฐ์์ค๊ฒ๋๋๋ฐ ์ฌ๊ธฐ์ ๋ฌธ์ ๊ฐ ์์๋ค๋ฉด์๋ง๋ 10:18 ์์ +๋ฒํผ์ ํด๋ฆญํด์ ์ข๋น ํ๋ฆฌํน์ ๋ฑ๋กํ์ง ์์์ ๊ทธ๋ฐ๊ฒ์ด ์๋๊ฐ ์๊ฐ๋ฉ๋๋ค. ๊ทธ๋ฐ๋ฐyield return new WaitForSeconds(2f);GameObject enemy = PoolManager.Instance.ActivateObj(4);SetObjPosition(enemy, spawnPoint[Random.Range(0, spawnPoint.Length)].transform);์ด๋ ๊ฒ ์์ฑํ์๋๋ฐ ๋์๋ค๋๊ฒ์ ๋ณด๋ฉด ์ ์์ ์ผ๋ก ๋ฑ๋ก๋์๋ค๋๊ฑด๋ฐ์ด๊ฑธGameObject enemy = PoolManager.Instance.ActivateObj(4);SetObjPosition(enemy, spawnPoint[Random.Range(0, spawnPoint.Length)].transform);yield return new WaitForSeconds(2f);์ด๋ ๊ฒ ์์ฑํ์ฌ๋ ๋ฌธ์ ๊ฐ ์๋ค๋๊ฒ์ ๋๋ค.ํน์ ์ฝ๋๋ฅผ ๋ค ์์ฑํ ๋ค์ ์ฃผ์์ฒ๋ฆฌํ๊ณ ์ ์ฅ์ ํ์ง ์์์ ๊ทธ๋ฐ๊ฑด ์๋์ง......๊ทธ๊ฑฐ ๋ง๊ณค ์ ํํ๊ฒ ๋ต์ ๋๋ฆด ์ ์๋๊ฒ ๊ฐ์ต๋๋ค.
- 1
- 2
- 428
Q&A
27:46 4๊ฐ) ์ฝ์ ์๋ฌ๊ฐ ๋ฐ์ํ์ต๋๋ค
์์ 26:47์์ using UnityEngine.UI;์ ์ธ์ ํด์ฃผ๊ณ [SerializeField]private Text bulletText;์์ฑํ์ จ๋ค๋ฉด์ ๋ํฐ๋ก ๋์์์ Hierarchy์ฐฝ์ GameManager ์ค๋ธ์ ํธ๋ฅผ ์ ํํฉ๋๋ค.Inspector์ฐฝ์ GameManager ์คํฌ๋ฆฝํธ๋ฅผ ๋ณด๊ฒ๋๋ฉดBulletText๊ฐ ์๋๋ฐ ์ฌ๊ธฐ์ Canvas์์ ์์ฑํ Text๋ฅผ ๋๋๊ทธํด์ ์ถ๊ฐํฉ๋๋ค.์์ 28:03์์ Inspector์ฐฝ์ ๋ณด๊ฒ๋๋ฉด BulletText๋์ Text๋ฅผ ์ถ๊ฐํด์ค ๋ถ๋ถ์ ๋ณด์ค ์ ์์ผ์ค๊ฒ์ ๋๋ค.๋ณธ ์์์์ ์ถ๊ฐํ๋ ๋ถ๋ถ์ด ๋น ์ ธ์๋์ ์ฃ์กํฉ๋๋ค.
- 2
- 1
- 309
Q&A
3๊ฐ 31:42 private Rig ๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์ using ๊ตฌ๋ฌธ์ ์ถ๊ฐํด์ผ ํฉ๋๋ค
์๋ ์์ฑ์ด๋ผ ํด๋น ๋ถ๋ถ์ ์ค๋ช ๋ชป๋๋ ธ๋๋ฐ ์ด๋ ๊ฒ ๊ธ์ ๋จ๊ฒจ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.๋ค์ ๊ฐ์์์ ์ฐธ๊ณ ํ๋๋ก ํ๊ฒ ์ต๋๋ค.
- 4
- 3
- 1.2K
Q&A
2๊ฐ ์ฃผ์)2:49 ์์ ๊ณผ 3:36 ์์ ์ด ๋ค๋ฆ ๋๋ค
๋ง์ํ์ ๋ถ๋ถ ์์ ํ์ฌ ์ ํํ ๋งํฌ๋ฅผ ์์ฑํ์์ต๋๋ค.ํด๋น ๋งํฌ๋ ํ์ฌ 2022.03.15f1 ๋ฒ์ ์์๋ ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค.๊ฐ์ฌํฉ๋๋ค.
- 3
- 1
- 377