2016-07-13 17 views
2

WPFは、アニメーションを操作するための素晴らしい機能をいくつか提供します。 Istrolidのような単純なゲームの開発に適しているのだろうかと思っていました。私は、WPFがIstrolidのアニメーションのほとんど(すべてではないにしても)を複製できると信じています。私はWPFでうまくいきますが、まだUnityから始めるのです。WPFまたはUnityを使用した単純なゲーム開発

WPFは私の場合より優れているか、そのような単純なゲームの開発のためのUnityの学習に時間を費やす価値があります。

+0

ここにはいけない質問にはお答えください。これはgamedev.comのためのものです。 – Fattie

+0

質問への答えBTWは「全世界がUnity上で動作し、WPFは冗談です」 – Fattie

答えて

6

WPF2D3Dレンダリングの両方をサポートしていますが、Windows上で、それは意志のみ作品。 Unityはマルチプラットフォームであり、10以上のプラットフォームで動作します。 の場合はの場合はWPFを使用してください。 iOSAndroidWindowsなどで再生できるゲームが必要な場合は、Unityと一緒に行ってください。私はUnityと一緒に行くことをお勧めします。 WPFの使い方を知っていれば、C#でうまくいくことを意味します。 Unityにジャンプするだけです。

+0

クロスプラットフォームで大きな洞察力、私はより多くのプラットフォーム、より多くの聴衆と思う –

+0

はい、モバイルゲームは新しいもののようです。WPFゲームを作ることは、モバイルデバイス上で動作しないので時間の無駄になる可能性が高いです。また、移植も問題になります。 – Programmer

3

個人的には、私は両方ともUnityと一緒に作業しますが、それはもっと個人的な意見です。 Unityアニメーションは驚くほど簡単です。インターフェイスに慣れていくのはちょっと難しいですが、オンラインチュートリアル、YouTubeなどの単純な部分だけでなく、複雑なものまで簡単に開発することができます。あなたの研究開発には幸運を祈る。

+0

Visual Sudio 2015と完全に統合できますか? –

+0

私はそう信じています。私はちょうど私の息子のマシンのUnityの無料版をインストールし、それを認識し、VSを自動ダウンロードしました。通常、IDE /コーディングではMonoDeveloperを使用しますが、Visual Studioを使用するように設定を設定できるので、VS内でMonoDeveloperよりも優れた編集機能を得ることができます。 – DRapp

+1

@HishamMaudarbocusはいUnity3DとVisual Studioには[統合](https://docs.unity3d.com/Manual/VisualStudioIntegration.html)があります。 Unity3Dもお勧めします。確かに、WPFを使ってそのようなゲームを作ることは可能ですが。 Unityのゲームエンジンは多目的で、複数のプラットフォームで公開することができます。投資の価値は間違いありません! – QuantumHive

1

物理、音声、レンダリングの闘争をすべて終わらせたいゲームを作成する場合は、Unityを使用する方がよいでしょう。環境は非常にユーザーフレンドリーで、開発はスムーズで、ゲームで何が起こっているかをよく知ることができます。しかし、いくつかの機能を制限するかもしれない。

WPFでは、ゲームを始める前に多くのことを気にする必要があります。しかし、あなたはかなり無限です。あなたは、.NET Framework、他のライブラリなどへの完全なアクセス権を持ち、あなたは完全なコントロールを持っています。

非常に最初からゲームを作成するプロセスを楽しむとき、またはゲーム開発環境でまっすぐに進んでみたいときは、個人的な好みです。シンプルなゲームでは、Unityが通常はより良い選択です。

また、プラットフォームのサポートは、あなたがモバイルゲームを作りたいのであれば、それほど問題ではありません(私はUnityに直接行きます)。コンピュータの85%がWindows OSを使用しているため、プラットフォームのサポートはあまり重要ではありません。

編集:まあ、Unityで.NETライブラリを使用することもできます。これをプロジェクトにインポートすることで、それらはまっすぐに参照されます。それでも全体的にはあなたが好むものに依存します。

関連する問題