github.devotd.
新着開発ツール

tweenjs/tween.js v25.0.0 — 数値・座標値を補間するトゥイーニングエンジン

時間とともに値を補間してアニメーションを作る TypeScript トゥイーニングエンジン tweenjs/tween.js の最新リリース v25.0.0 と、変更内容が記載されていない記録がカバーできる範囲を整理する。

リポジトリ情報tweenjs/tween.js ↗

時間とともに値を補間してアニメーションを作る TypeScript トゥイーニングエンジン tweenjs/tween.js の最新リリース v25.0.0 と、変更内容が記載されていない記録がカバーできる範囲を整理する。

GitHub の説明: JavaScript/TypeScript animation engine

スター
★ 10.1K
フォーク
1.4K
言語
TypeScript
ライセンス
NOASSERTION
最新リリース
v25.0.0
原文を見る ↗GitHub で見る ↗

tweenjs/tween.js の最新リリースは v25.0.0 である。出典は GitHub のリリース記録で、この記録には v25.0.0 で変更された項目が記載されていないため、今回の変更内容は確認できない。このリポジトリは、数値や座標のような値の中間値を時間に合わせて計算し、アニメーションを構成する JavaScript/TypeScript エンジンである。

トゥイーニング(tweening)とは、開始値と終了値の中間値を時間に応じて計算する手法である。README は、このリポジトリが最適化された Robert Penner の式を用いていると明かしている。対象はオブジェクトのプロパティ値であり、CSS 単位を付与したり色を補間したりする機能はないと明記されている。Easing 関数は Tween の外側で再利用することも自前で定義することもでき、独自のアニメーションループは提供しない。そのため既存のループに柔軟に統合しやすく、TypeScript で書かれており、スターは 10149 個である。

ただし判断できる範囲は狭い。ライセンスは NOASSERTION としか記録されていないため、利用条件はリポジトリのファイルを直接確認する必要がある。収集された記録のモメンタムスコアは 10 点満点で 0.7 であり、新しさ・技術・品質の各スコアや性能測定値は与えられていない。リポジトリが 2010 年 5 月 28 日に作成されたという情報のみがあり、その後の変更履歴もこの記録には残っていない。従ってこのプロジェクトは、すでにアニメーションループを持つコードに値補間を追加する計算道具として使うのが現実的である。導入前にライセンスとリリースノートを確認して検討する価値のある選択肢に近い。