1

キーフレームまたは時間ベースのアニメーションを管理するためのオープンソースのC/C++ライブラリを探しています。

私はすでにグラフィックレイヤーを持っているので、描画を行う必要はありません。Flashと同じように、トゥイーンや補間を管理したいだけです。具体的には、次のようになります。

  • シーン全体またはステージ全体で複数のオブジェクトを管理できるようにします。
  • 一連のトゥイーンをつなぎ合わせることができ、アクティブなトゥイーンがわかります
  • シーンの任意のフレームにジャンプでき、シーン内のすべてのオブジェクトの値をトゥイーンまたは補間します。
  • 再生用に可変フレームレートがあります。たとえば、frame_rate=1は1フレーム/秒で再生されます。
  • そして、ステージオブジェクトがその状態を保存およびロードできれば、非常に便利です;-)

単一のトゥイーンまたは補間を管理するための多くのものを見てきましたが、一連のトゥイーンをエンドツーエンドで実行し、それを全体的なタイムラインの概念と調整するという、より高いレベルの概念をまとめているようには見えません。 Flashのように。

4

1 に答える 1

4

gameswfライブラリを見たことがありますか?オープンソースでパブリックドメインなので、好きなことをすることができます。ただし、これは、アニメーションのコンテナとしてSWFを使用する場合のみです。

また、gameswfはフラッシュに依存せず、C++でプログラムされています。Windows、MacOSX、Linuxでコンパイルできます。

GAMESWFウェブサイトリンク

編集:

Vektrixライブラリも追加します。MITの下でライセンスされているため、gameswfと比較して、完全に無料でオープンソースであり、GPUで高速化され、適切にコーディングおよび保守されています。ただし、現時点でのレンダリングフロントエンドはOGRE3Dのみです。しかし、私はそれが他の人もサポートするために作られていると信じています。

VektrixのWebサイト

于 2011-12-07T14:14:42.650 に答える