일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 알고리즘
- 크래프톤 정글 4기
- TiL
- 알고리즘수업-너비우선탐색2
- 핀토스
- User Stack
- 크래프톤정글4기
- 유니티
- C
- KRAFTON JUNGLE
- 백준
- 다익스트라
- 4기
- 네트워크
- 크래프톤 정글
- kraftonjungle
- Unity
- 티스토리챌린지
- 연결리스트
- pintos
- 이벤트 함수 실행 순서
- 오블완
- project3
- anonymous page
- 추상클래스와인터페이스
- 전쟁-전투
- BFS
- 파이썬
- 크래프톤정글
- c#
- Today
- Total
목록Unity (7)
말감로그

유니티에서 제공하는 이벤트 함수가 생성부터 종료까지 어떤 순서로 실행되는지 플로우 차트로 표현한 것이다. Initialization 초기화 Awake씬이 로드된 이후 모든 이벤트 함수를 통틀어 가장 처음에 호출되는 함수이다.씬의 모든 게임 오브젝트가 초기화된 후 스크립트 컴포넌트의 인스턴스가 생성(인스턴스화)되면 Awake 함수가 호출된다.컴포넌트가 비활성화(Disable) 이어도 호출된다. 이후 씬이 종료될 때까지는 다시는 호출되지 않는다.OnEnable씬이 로드된 후 게임 오브젝트 + 스크립트 컴포넌트가 활성화(Enable) 될 때마다 호출되는 함수이다.따라서 씬이 로드될 때 이미 Enable이라면 Awake 직후에 바로 호출되고, 씬이 로드되는 순간에 컴포넌트가 Disable이면 OnEnable은..
Mathf.Sign(float num): 주어진 값의 부호를 반환한다. 값이 양수면 1, 음수면 -1, 0이면 0을 반환한다.if (dirX > 0) { transform.localScale = new Vector3(1, 1, 1);}else if (dirX 이 코드는 플레이어의 좌우 이동에 따른 캐릭터 sprite를 회전하는 코드이다. Matfh.Sign() 부호 반환 함수를 사용하여 단 한 줄로 변경할 수 있다!if (dirX != 0){ transform.localScale = new Vector3(Mathf.Sign(dirX), 1, 1);} [Unity] Mathf 클래스#Mathf Unity에서는 수학 함수를 제공하는 Mathf 클래스를 제공합니다. Mathf 클래스는 Un..
if문: 특정한 조건이 맞을 때만 스크립트를 실행하고 싶다면 if문 사용 if문if (조건식){ 처리} 조건식에는 비교 연산자를 사용할 수 있습니다. 연산자비교 연산자연산자비교 연산자==왼쪽과 오른쪽 값이 같으면 참왼쪽이 오른쪽 값보다 작으면 참!=왼쪽과 오른쪽 값이 다르면 참>=왼쪽이 오른쪽 값보다 크거나 같으면 참>왼쪽이 오른쪽 값보다 크면 참왼쪽이 오른쪽 값보다 작거나 같으면 참 if문을 사용해 봅시다.변수 herbNum = 1이 맞기 때문에 체력을 50 회복을 출력합니다. int herbNum = 1;if( herbNum == 1) Debug.Log("체력을 50 회복"); if ~ else문if ( 조건식 ){ 처리 A}else { 처리 B} if ~ el..
1. 멤버변수? 멤버변수란 Class 내에 선언되는 변수를 뜻합니다.멤버 변수 중에 static이 붙은 것은 클래스 변수, static이 붙지 않은 것은 인스턴스 변수라고 합니다.자동으로 초기화가 이루어지고 클래스 내에서 모두 사용이 가능합니다. 클래스 변수(클래스 소속 정적멤버변수) : 생명주기가 프로그램 시작에서 끝날 때까지의 변수인스턴스 변수 (클래스 소속 멤버변수) : 클래스 소속의 변수를 멤버변수 public class Test : MonoBehaviour{ int m_iv; // 인스턴스 변수 public static int s_cv; // 클래스 변수 void Start() { m_iv = 555;..