250217 TIL

박소희·2025년 2월 17일

Unity_7기

목록 보기
28/94

게임 종료 시 플랫폼마다 다른 동작

#if UNITY_EDITOR
		UnityEditor.EditorApplication.isPlaying = false;
#else
		Application.Quit();
#endif       

transform.Find("객체이름").GetComponent<>(): GetChild와 다르게 경로명을 받아온다.

TopDown

Mathf.Atan2(y, x): y값과, x값을 받아서 그 사이의 세타값(라디안 값) 구함.

Mathf.Rad2Deg: Radian 값을 Degree로 바꿈.

camera.ScreenToWorldPoint(Input.mousePosition): 월드 좌표로 바꿔줌.

[Range(min, max)][SerializedField]: 변수의 범위 지정 가능
set => health = Math.Clamp(value, min, max); : 변수 범위 제한

벡터 회전
Quaternion.Euler(0, 0, degree) Vector2 // 교환법칙(벡터 quaternion) 안됨

레이어는 2진수 값으로 값을 나타낸다. 3번 레이어면 1000.

파티클 시스템 애니메이션 연결
원하는 애니메이션에서 Add Event, 관련 스크립트가 컴포넌트에 있어야 함.

0개의 댓글