2

私はWindowsPhoneまたはWindows8用のC#xamlゲームを開発しようとしています。私の主な関心事はDirectXのラッパーを作成することです。

私が理解していることから、これらのラッパーを作成するにはC ++/Cxを使用する必要があります。私は、c#でインターフェイスを作成し、それをC ++ / Cxで実装してから、C#でラッパークラスを参照し、宣言したインターフェイスを介してそれを使用することを考えていました。これは可能ですか?

また、この実装はパフォーマンスに影響しませんか?

4

2 に答える 2

5

MonoGameを調べることを強くお勧めします。MonoGame は、XNA フレームワーク全体のオープンソース実装であり、Windows、Windows8、Windows Phone 8、iOS、Android、OSX、PS3、Xbox で動作します! MonoGame で実行されるさまざまなプラットフォーム向けの、注目を集め、受賞歴のあるゲームがいくつかあります。

特に DirectX API にアクセスしたい場合は、DirectXをラップする包括的な .NET クラス ライブラリを既に提供しているSharpDXを調べてください。

于 2013-03-08T10:03:51.057 に答える