2011-01-15 8 views
3

Windows OS用のいくつかの3Dオブジェクトで簡単なアプリケーションを作成したいと思います。小さな3Dアプリケーションのための最高のフレームワーク

私たちが移動して写真を見ることができるギャラリーのように、アプリケーションはとてもシンプルです。ユーザーがある画像に移動してクリックすると、ウィンドウが開き、いくつかの情報が表示されます。

これはWPF、XNAなどのタスクに最適なフレームワークですか?アプリケーションはC#で記述されます。

+0

http://axiomengine.sourceforge.net/wiki/index.php/Main_Page – digEmAll

答えて

4

私はどちらが一番良いとは言えませんが、以前はWPF 3D APIでいくつかのことをしていました。

IMOは非常に使いやすく、レンダリングは比較的高速だったようです。私が見つけた本当に素敵なことは、マウスダウンやクリックなどのハイレベルイベントが含まれているオブジェクトモデルがあることでした。したがって、あなたは多くの数学を行う必要はありません。しかし、高水準のサービスのような他のAPIも提供するかもしれませんが、わかりません。
私はそれを使ってアクションゲームを作ろうとはしませんが、あなたが説明したような小さなアプリでは、試してみる価値があると思います。

1

Unityは、同様のもののために使用されてきました。ブラウザ(プラグインを介して)やプログラムとして動作することができ、多くのドキュメンテーションがあり、3D環境とインタフェースの作成に関連する作業の大半は既に行われています。コードはMono(オープンソースのC#実装)、JavaScript、または修正されたPythonスクリプト言語であるBooで記述することができます。 Windows、MacOS、iPhone、iPad、Androidで動作します。それは標準バージョンでは無料です、または本当に安いです。

XNAは多少低いレベルなので、開始するにはもっと多くの作業が必要です。 Windows、WP7、Xbox 360に対応しています。

関連する問題