Unity TimeLine

윤재학·2022년 7월 7일

TimeLine 을 이용해 주사위를 굴리는 애니메이션 적용을 했다.

주사위 두개에 타임라인으로 애니메이션을 만들어줬다.
프레임에 따라 Position ,Rotation 을 변경해주면서 자연스러운 타임라인을 만들었다.

using UnityEngine.Playables;

class Dice : MonoBehaviour
{
   [SerializeField] PlayableDirector playableDirector;
}

void Start()
{
		playableDirector.Play();
}

사용 예제는 이런식으로 코드를 짜면 된다.

  1. Playables 를 using 선언해주고
  1. PlayableDirector 안에 PlayableDirector 타임라인 을 넣어주고
  1. playableDirector.Play(); 플레이를 시켜주면 해당 타임라인을 실행한다.

타임라인을 이용한 주사위 애니메이션

https://s3.us-west-2.amazonaws.com/secure.notion-static.com/fefcb082-bff8-4d08-92f9-d7f646315009/2022-07-22_16-59-48.mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIAT73L2G45EIPT3X45%2F20220722%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20220722T093834Z&X-Amz-Expires=86400&X-Amz-Signature=3e4a45c66ed0e7ad626ebc6074f8fa2de93dfdfcaf35207a693bb5d0005c3c6c&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%222022-07-22%252016-59-48.mp4%22&x-id=GetObject

profile
노력하자 즐겁게 개발할수 있는 환경을 위해

0개의 댓글