1. Script & 코딩 (C#)
-
오브젝트 연결 3가지 방법
- 빈 컴포넌트 생성 -> 연결할 오브젝트의 컴포넌트에 대입
ex) GetComponent, Cs_control.GetComponent<Cs_control>().Add_score(kill_score);
- 빈 오브젝트 생성 -> 연결할 다른 오브젝트에 대입
ex) = GameObject.Find(" "), SendMessage
- 클래스 정적 변수 선언 -> 다른 스크립트에서 정적 변수 자유롭게 사용
ex) Cs_control.instance.Add_score(kill_score)
-
스크립트 내 정적변수 선언
public static Script_name A;
2. UI & Audio
-
패널 만들기
UI > panel
-
패널에 이미지 추가
하위로 UI > image 추가하기
-
패널에 slider 추가
slider의 하위 오브젝트 인 Fill과 Fill Area 모두 위치를 0으로 세팅
-
텍스트 박스 크기 조절
r로 크기 늘리기X, rect transform의 width와 height로 늘리기
-
anchor press 중 stretch
-
UI namespace 선언
using UnityEngine.UI;
-
Canvas, EventSystem 지우지 말기
Canvas 생성시 나오는 EventSystem은 지우지 말기
3. 기타 유니티 요소
animation list
애니메이션 클립은 애니메이션 리스트에 꼭 등록해주기
4. Tip
UI로 애니메이션 처리 vs 오브젝트로 애니메이션 처리