2022.01.21 Today I Learned

BottledMind·2022년 1월 26일

TIL

목록 보기
11/27

1. Menu

  • Input Manager

    정확한 이름(대문자까지)이 필요한 것 들이 있음(필요한 입력키 이름)
    Edit > Project Settings > Input Managr
    ex) Input.GetMouseButton

  • gizmo에 Collider 선

    체크하면 나옴

2. Hierarchy Window & Object

  • point light

    2d에서 비추게 하려면 z축 조절, 라이트 모드 Baked로 바꾸기

  • quad

    2D인데 3D처럼 Mesh가 있음, order in layer 없음 (3차원이라)

3. Project Window, Asset & Package

  • prefab 기준좌표

    프리펩 만들기 전에 RPS좌표 리셋하기

4. Inspector Window & Component

  • AudioSource의 역할

    자체로 소리를 통과해 내 주기만 하는 스피커 역할
    오디오 클립이 같이 안 묶여도 된다.

  • order in layer

    순서에 따라 변함

  • Kinematic vs Dynamic

    Kinematic은 중력 제외, Dynamic은 중력 작용

5. Script & 코딩 (C#)

  • Instantiate()함수

public static Object Instantiate(Object original);
public static Object Instantiate(Object original, Vector3 position, Quaternion rotation);

position에 transform.position, transform.rotation 작성시 원본 그대로 생성됨

  • 새로 배운 함수

Instantiate() // 복제품 만드는 함수
transform.Translate(Vector3.up * mv * speed * Time.deltaTime) //정석적인 좌표 이동 함수 

6. 기타 유니티 요소

  • animation window 숫자 부분

    프레임 단위, 숫자 써서 이동 가능

  • Set Sample Rate

    animation마다 프레임 기준이 다 다르게 할 수 있음

  • Animation 수정 실시간 반영

    animation 녹화 키 키고 작업하기

  • 애니메이션 변화율 Curves

    키 선택하고 우클릭 > both tangents > linear 하면 커브에서 직선으로 플레이됨

  • 애니메이터의 첫 state

    animator에서 우클릭, set as layer default state

7. Tip

  • 3D애니메이션

    먀야, cdmax 3d모델링 툴을 통해서 제작
    3D애니메이션은 스크립트를 항상 같이 제작

  • visual studio 자동완성

    작성중 tab, 다음 예약어(. , () , <> 등...)누르면 자동완성 됨. (vs intelliSense 참고)

profile
developing...

0개의 댓글