2022.01.26 Today I Learned

BottledMind·2022년 1월 26일

TIL

목록 보기
14/27

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;	// 이렇게 선언하면 다른 스크립트에서도 Class.A써서 접근 가능(단 정적변수가 선언된 스크립트 이름과 Script_name이 같아야 함, 클래스를 변수처럼 쓰는 케이스)

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 오브젝트로 애니메이션 처리

profile
developing...

0개의 댓글