트윈 엔진의 종류는 꽤 많이 있지만.. 그 중에서도 가장 많이 사용한다는 google Tweener, gTween, TweenLite(Max) 이 3가지에 대해 알아보겠습니다. |
|---|
이벤트 방식
콜백 방식
이벤트 방식
보시면 아시겠지만, 사용법은 거의 비슷하게 보입니다. 하지만, gTween은 AS3.0의 이벤트 방식을 따랐고, TweenLite는 콜백 방식을 사용하였습니다. gTween이 좀 더 개발자 지향적이라고 할 수 있습니다.(skinner가 한 말..) 이런 이유에서 인지 TweenMax에서도 이벤트 방식이 업데이트가 되었습니다. 확장성을 고려한다면 gTween과 TweenMax를 빠른 퍼포먼스는 TweenLite가 아닌가 하는 생각이 듭니다. |
|---|
각 엔진들의 업데이트 내역을 보면, Google Tweener만 약간 처질 뿐 나머지는 다 업데이트 활동이 활발하다고 볼 수 있겠습니다. |
|---|
위에 나와있는 성능 비교의 자료는 형평성에(?) 어긋나는 것 같아서 자체적으로 간단히 만들어 보았습니다. 위의 성능 비교 자료들은 구 버전들을 비교한 것이므로, 각각 최신 버전을 사용하여 제작하였습니다. |
|---|
테스트 결과 4가지 엔진은 거의 비슷한 FPS와 메모리 사용량을 나타내었습니다. 용량이 아주 큰 트위닝을 사용하는 작업(3D 등)이 아닌 이상.. 성능상으로 차이를 내야하는 건 무리라는 생각이 들었습니다. 성능과 사용 편의성을 잘 따져.. 선택하는 것은 각자의 몫인 것 같습니다. |
|---|