3

OpenTK フレームワークを使用して 2D テキストをスクロール (アニメーション化) する方法、または良い例を見つける場所を知っている人はいますか? ニュース テレビ チャンネルの下 (上) スクロール ティッカーのようなものが必要です。

ありがとう。

4

1 に答える 1

3

テキストのレンダリングには多くの可能なアプローチがあります。最も簡単な方法: System.Drawing を使用して、テキストを System.Drawing.Bitmap にレンダリングします。その後、このビットマップを OpenGL テクスチャにロードし、レンダリングのためにクワッドにスプラットします。このクワッドを移動してテキストをアニメーション化し、テキストが変更されるたびにビットマップ/テクスチャを更新します。

編集: OpenTK のテキスト レンダリングの例を書きました。リビジョン=3063&ビュー=マークアップ

TextRenderer クラスを独自のプロジェクトにコピーすれば、準備完了です。使用方法については、例を確認してください。

于 2011-01-16T19:58:00.587 に答える