오늘 학습 키워드
World Space, DOTween
오늘 학습 한 내용을 나만의 언어로 정리하기
World Space 기준 이동
gameObject.transform.position = Vector3.zero;
이러면 어느 객체의 하위에 있더라도 월드 공간에서 0,0,0 위치로 이동한다.
DOTween
- DOTween : 애니메이션을 코드로 쉽게 구현할 수 있게 해주는 라이브러리
자주 사용하는 애니메이션 함수 모음
목적 | 함수 | 예시 코드 | 설명 |
---|---|---|---|
위치 이동 | DOMove , DOMoveX/Y/Z | transform.DOMove(new Vector3(1, 2, 0), 1f); | 위치를 1초 동안 이동 |
회전 | DORotate | transform.DORotate(new Vector3(0, 180, 0), 1f); | 오브젝트를 회전 |
크기 변경 | DOScale | transform.DOScale(Vector3.zero, 2f); | 점점 작아지게 |
색상 변경 | DOColor | spriteRenderer.DOColor(Color.red, 1f); | SpriteRenderer 등 대상의 색상 변경 |
투명도 변경 | DOFade | canvasGroup.DOFade(0f, 1f); | UI 페이드아웃 |
UI 텍스트 변화 | DOText | myText.DOText("Game Over", 1f); | 글자를 타이핑하듯 표시 |
흔들기 효과 | DOShakePosition | transform.DOShakePosition(1f, 1f); | 카메라 등 흔들림 연출 |
진동/튕김 | DOJump | transform.DOJump(Vector3.up * 2, 2f, 1, 1f); | 튕기듯 점프 효과 |
경로 따라 이동 | DOPath | transform.DOPath(pathArray, 3f, PathType.CatmullRom); | 여러 점을 경유하는 이동 |
재질 색상 변경 | material.DOColor(Color.white, "_Color", 1f); | 머티리얼 컬러 변경 |
내일 학습 할 것은 무엇인지
내일부터는 C# 문법 학습에 돌입할 것이다.