2

全て、

内部システムに関するデータをフルスクリーンの「ビルボード」スタイルのディスプレイとして表示する、気の利いたデモアプリケーションを作成しました。これは、国の赤字を表示するアプリケーションのようなものと考えることができます。急速に増加し、一日中非常に速くアニメーション化されます。

問題は、デモが本当にうまく機能し、クライアントが私に工業用強度バージョンを作成することを望んでいることです!

これをC++で実行したいのですが、JavaまたはC#の可能性があります(ただし、その環境ではそれほど強くないため、C#は使用しない方がよいでしょう)

私はSDLまたはAllegroをいじっていますが、どちらも経験がないので、最高の(そして理想的には最も簡単な)ツールキットを利用できます。

私が「iPhone」スタイルと言うとき、私はパネル間のシンプルでエレガントなトランジションを意味します。iPhoneは、スライド、フェード、ブレンドを上手に利用しています。私のアプリは3Dスタイルのアニメーションを実行する必要はありません。グラフィックに関しては、本当に必要なのは単純なものだけです。90%のテキスト、一部の画像、線、長方形、グラデーションの塗りつぶしなどの単純なプリミティブです。

もちろん、これを「昔ながらの」DirectDrawまたはOpenGLで実装することもできますが、タイマークラスを作成したり、アニメーションのタイミングメソッドを選択したりすることは考えたくありません。これに適したツールキットがいくつかあります。

助けてくれてありがとう!

RF

4

5 に答える 5

5

Clutter Toolkit を探していると思います。無料で、クールで、マルチプラットフォームです。OpenGL の上で動作し、自分では実装できないすべてのタイマーや機能を実装し、それらを非常に便利ですばらしい API にラップします。

http://clutter-project.org/

于 2008-11-01T00:20:44.800 に答える
2

Qtは SVG と使いやすいアニメーションをサポートしています。(万能なクロスプラットフォーム GUI フレームワークであることは別として)

于 2008-10-06T02:25:03.587 に答える
2

Windows Presentation Foundation (または WPF) は、質問を読んで最初に頭に浮かんだものです。私が見た限りでは、これは Apple のすべての製品に点在している洗練された UI に対する Microsoft の答えです。すべてが DirectX で高速化され、トランジションとアニメーションが非常にスムーズになります。

私の知る限り、.Net 言語のみが WPF をサポートしています (C# に重点を置いています)。ニーズに合わない場合は、非常に優れた C++ フレームワークである QT もお勧めします。最初にライセンスを確認して、ニーズを満たしていることを確認してください.

于 2008-10-07T22:13:36.980 に答える
1

私は処理を試してみたいと思います。「メンテナンスの容易さ」は、C++ の要件を克服する可能性があります。私はそれをいじるのが大好きな多くのデザイナーを知っています。

于 2008-10-31T23:49:28.623 に答える
0

SDL は優れたツールキットです。「普通の DirectDraw または OpenGL」の原則をすでに理解している場合は、SDL に問題はないはずです。すべてのグラフィックス フレームワークを目にしたわけではありませんが、見た中では SDL を強くお勧めします。これは経験豊富なゲーム プログラマーによって設計されており、自分が何をしているかを知っているため、そのインターフェイスは非常に直感的です。また、WPF とは異なり、プラットフォーム間の互換性を考慮してゼロから設計されています。

于 2008-10-31T23:42:37.827 に答える