๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

Unity3

[Unity] ์บ๋ฆญํ„ฐ๋ฅผ WASDํ‚ค๋กœ ์ด๋™์‹œํ‚ค๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 public class PlayerController : MonoBehaviour { void Start() { } void Update() { // w ->์•ž if (Input.GetKey(KeyCode.W)) { transform.position += new Vector3(0.0f, 0.0f, 1.0f); } // s->๋’ค if (Input.GetKey(KeyCode.S)) { transform.position -= new Vector3(0.0f, 0.0f, 1.0f); } if (Input.GetKey(KeyCode.A)) { tran.. 2021. 8. 18.
[Unity] Object ํด๋ž˜์Šค, Component ํด๋ž˜์Šค,Behavior ํด๋ž˜์Šค ๊ธฐ๋Šฅ์ •๋ฆฌ Object ํด๋ž˜์Šค Destroy ,DestroyImmediate ํ•˜์ด์–ด๋ผํ‚ค ์œˆ๋„์šฐ์— ์žˆ๋Š” ๊ฒŒ์ž„ ์œˆ๋„์šฐ ์‚ญ์ œํ•˜๋Š” ๊ธฐ๋Šฅ Don'tDestroyOnLoad scence๊ฐ€ ๋ณ€๊ฒฝ๋˜๋”๋ผ๋„ ๊ฒŒ์ž„ ์˜ค๋ธŒ์ ํŠธ๋ฅผ ์‚ญ์ œํ•˜์ง€ ์•Š๋Š” ๊ธฐ๋Šฅ FindObjectOfType ํ•˜์ด์–ด๋ผํ‚ค ์œˆ๋„์šฐ ๋‚ด์— ๋ฐฐ์น˜๋˜์–ด์žˆ๋Š” ์ปดํฌ๋„ŒํŠธ๋ฅผ ์ฐพ๋Š” ๊ธฐ๋Šฅ Instatntiate ๋ฌผ์ฒด๋ฅผ ํ•˜์ด์–ด๋ผํ‚ค ์œˆ๋„์šฐ ๋‚ด์— ์ƒ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ GetInstanceID ํ˜•ํƒœ๋Š” ๋™์ผํ•˜์ง€๋งŒ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ๋‹ค๋ฅธ ํŒŒ์ผ์˜ ๊ฒฝ์šฐ, ๊ฐ ํด๋ž˜์Šค๋ฅผ ๊ตฌ๋ณ„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ๊ธฐ๋Šฅ. GetHashCode์™€ ๋น„์Šทํ•œ ๊ธฐ๋Šฅ Component ํด๋ž˜์Šค GetComponent,TryGetComponent ๊ฐ™์€ ๊ณ„์ธต์— ์žˆ๋Š” ํด๋ž˜์Šค๋ฅผ ์ฐพ์•„์˜ค๋Š” ๊ธฐ๋Šฅ GetComponentInChildren ํŠน์ •๊ณ„์ธต ๋ถ€ํ„ฐ ํ•˜์œ„๊ณ„์ธต์— ์žˆ๋Š” ํ•˜๋‚˜.. 2021. 8. 16.
[Unity] ์œ ๋‹ˆํ‹ฐ ์ž…๋ฌธ: ์œˆ๋„์šฐ(์ฐฝ) ๊ธฐ๋Šฅ๋ณ„ ์ •๋ฆฌ, ๋‹จ์ถ•ํ‚ค์ •๋ฆฌ project ์œˆ๋„์šฐ ํŒŒ์ผ ๊ณ„์ธต์„ ๊ด€๋ฆฌํ•˜๋Š” ์œˆ๋„์šฐ ๊ฒŒ์ž„ ๋งŒ๋“ค ๋•Œ ํ•„์š”ํ•œ ์†Œํ’ˆ๋“ค์„ ๋‹ค ์ €์žฅํ•˜๋Š” ๊ณณ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋จ. ๊ฒŒ์ž„ ์ƒ์— ์†Œํ’ˆ๋“ค์„ ๋ณด์ด๊ฒŒ ํ•˜๊ณ  ์‹ถ์œผ๋ฉด hierarchy์— ๋ฐฐ์น˜ํ•ด์•ผํ•จ. hierarchy ์œˆ๋„์šฐ scence ํŒŒ์ผ์— ์ €์žฅ๋œ ๊ฒŒ์ž„ ์˜ค๋ธŒ์ ํŠธ ๋ฆฌ์ŠคํŠธ scence ์œˆ๋„์šฐ ๊ฒŒ์ž„ ์˜ค๋ธŒ์ ํŠธ๋ฅผ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•œ ์ž‘์—… ์œˆ๋„์šฐ game ์œˆ๋„์šฐ ํ•˜์ด์–ด๋ผํ‚ค์— ๋ฐฐ์น˜๋˜์–ด์žˆ๋Š” ๋ฉ”์ธ ์นด๋ฉ”๋ผ๊ฐ€ ๋น„์ถ”๋Š” ๊ณณ์„ ๋ณด์—ฌ์ฃผ๋Š” ์œˆ๋„์šฐ game ์˜ค๋ธŒ์ ํŠธ ํ•˜์ด์–ด๋ผํ‚ค ์œˆ๋„์šฐ์— ๋ฐฐ์น˜๋˜์–ด์žˆ๋Š” ํ•˜๋‚˜ ํ•˜๋‚˜์˜ ๋ฌผ์ฒด๋“ค inspector ์œˆ๋„์šฐ ๊ฒŒ์ž„์˜ค๋ธŒ์ ํŠธ์— ๋ฐ”์ธ๋”ฉ๋˜์–ด์žˆ๋Š” ์ •๋ณด๋ฅผ ์ œ์–ดํ•˜๋Š” ์œˆ๋„์šฐ hierarchy์— ์žˆ๋Š” object๋“ค์— ๋Œ€ํ•œ ์ƒ์„ธ์„ค๋ช…์„ ๋‹ด๊ณ  ์žˆ์Œ. console์œˆ๋„์šฐ ์—๋””ํ„ฐ์—์„œ ๋กœ๊ทธ๋ฅผ ๋‚จ๊ธธ ์ˆ˜ ์žˆ๋Š” ์œˆ๋„์šฐ(์ž˜ ์‹คํ–‰๋˜๊ณ  ์žˆ๋Š”์ง€ ์ฒดํฌํ•˜๊ธฐ .. 2021. 6. 26.
728x90
๋ฐ˜์‘ํ˜•