#DoTween쓰게 된 이유원래 저번 프로젝트 떄는 leanTweeen사용했는데, 오랜만에 다시 유니티 작업하려고 보니 leanTween은 업뎃을 잘 안한느거 같아서… DoTween은 꾸준히 업뎃… 그래서 이번 프로젝트떄는 DoTween써보려고 이렇게 글을 남기게 되었다. iTween을 사람들이 많이 쓰는거 같은데.. 아직 안써봐서 모르지만, DoTween이 더 빠르다구 한다.
#사용법DOTween초기화 (DOTween.Init())1. 한번만 수행해야 하며, 직접 초기화하지 않으면 기본값으로 자동 초기화 된다. (자신이 직접 초기화 하려는 경우 이메서드를 호출 - 나중에 호출하면 아무 효과가 없다.) 2. 선택적으로 SetCapacity을 설정할 수 있는데(init메소드에 chain걸 수 있따), SetCapacity로 Tweeners와 Sequences을 스타팅 사이즈 설정할 수 있다.
3. 매개변수로 - recycleAllByDefault : true이면 모든 새로운 트윈이 재활용되게 설정, 파괴대신 풀에 다시 넣고 재사용한다.(기본값:false)
Tweener만들기트위너는 TOTween의 일하는 개미같은 존재. 그들은 속성/필드로 움직임을 만드며 주어진 값에 의해 움직인다.
Sequence만들기시퀀스는 animate나 다른 트윈들을 포함한다. 시퀀스는 트위너와 비슷하지만 속성 값을 애니로 만드는 대신 그룹으로서 만든다. 또한, 시퀀스는 계층 구조의 깊이 상관 없이 다른 시퀀스 내에 포함될 수 있다. 시퀀스된 트윈은 굳이 뒤이어질 필요 없다.(insert메소드 사용) 오버랩하여 삽입할 수 있다. 트윈은 다른 하나의 시퀀스내에서만 중첩 될 수있다. 즉, 여러 시퀀스에서 동일한 트윈을 재사용 할 수 없다.
#Settings, options and callbacksDOTween은 트윈에 설정을 적용할 때 연결 방식을 통해 접근할 수 있다.
|