카테고리 없음

Unity 본캠프 30일차

julesnow 2025. 5. 20. 17:00

베이직 특강 4회차 : Unity Vector

 

언제? : 위치, 방향, 움직임

 

sqrMagnitude : 정확한 값은 못보여주지만, 속도가 빨라서 상대값을 비교할 때 자주 쓰임

 

내적 (암기!)

float d = Vector3.Dot(Vector3.forward, Vector3.forward); //1

30도 (0.866)

45도 (0.7071)

60도 (0.5) 

.

.

.

> CPU resource 아끼기 가능

 

- 요약

Vector3의 의미와 용도

1) 3D 공간의 위치, 방향, 속도 등을 표현하는 핵심 구조체

2) 절대 위치 : transform.position = new Vector3(...)

3) 방향 벡터 : transform.forward, Vector3.right

4) 속도 벡터 : rigidbody.velocity, AddForce(...)

5) 방향 벡터는 normalized로 정규화


UI

Vertical Layout Group

horizontal

Grid                                  ->                           Inventory

 

 

public Image uiBar;

Image -> UnityEngine.UI 로! 꼭!