오늘 학습 키워드

World Space, DOTween

오늘 학습 한 내용을 나만의 언어로 정리하기

World Space 기준 이동

gameObject.transform.position = Vector3.zero;

이러면 어느 객체의 하위에 있더라도 월드 공간에서 0,0,0 위치로 이동한다.

DOTween

참고자료

참고자료 2

  • DOTween : 애니메이션을 코드로 쉽게 구현할 수 있게 해주는 라이브러리

자주 사용하는 애니메이션 함수 모음

목적함수예시 코드설명
위치 이동DOMove, DOMoveX/Y/Ztransform.DOMove(new Vector3(1, 2, 0), 1f);위치를 1초 동안 이동
회전DORotatetransform.DORotate(new Vector3(0, 180, 0), 1f);오브젝트를 회전
크기 변경DOScaletransform.DOScale(Vector3.zero, 2f);점점 작아지게
색상 변경DOColorspriteRenderer.DOColor(Color.red, 1f);SpriteRenderer 등 대상의 색상 변경
투명도 변경DOFadecanvasGroup.DOFade(0f, 1f);UI 페이드아웃
UI 텍스트 변화DOTextmyText.DOText("Game Over", 1f);글자를 타이핑하듯 표시
흔들기 효과DOShakePositiontransform.DOShakePosition(1f, 1f);카메라 등 흔들림 연출
진동/튕김DOJumptransform.DOJump(Vector3.up * 2, 2f, 1, 1f);튕기듯 점프 효과
경로 따라 이동DOPathtransform.DOPath(pathArray, 3f, PathType.CatmullRom);여러 점을 경유하는 이동
재질 색상 변경material.DOColor(Color.white, "_Color", 1f);머티리얼 컬러 변경

내일 학습 할 것은 무엇인지

내일부터는 C# 문법 학습에 돌입할 것이다.