0
XNAからC#へのインターフェイスは1つですが、ライブラリ自体がどの言語で実装されているかは誰にも分かりますか?旧XNAリードからXNAはどの言語で実装されていますか?
XNAからC#へのインターフェイスは1つですが、ライブラリ自体がどの言語で実装されているかは誰にも分かりますか?旧XNAリードからXNAはどの言語で実装されていますか?
、Shawn Hargreaves:XNA自体の
多くがこれによってC++
の中に書かれている、私は、XNAの大半ことを考えると、ショーンは特にC++/CLIを意味することを期待しますマネージコードです。
C++/CLIのユニークな機能は、C#で利用できない機能を含め、ネイティブユニバースとマネージドユニバースを橋渡しするコードを記述するのに非常に適していることです。特に、ネイティブコードとマネージコードを1つのアセンブリに混在させ、ネイティブコードをマネージコードから直接呼び出すことができます。
XNAは、ネイティブコードであるDirectX(および他のいくつかのもの)を幅広く使用しているため、C++/CLIを優れた選択肢にしています。
もちろん、XNAはすべてのネイティブなものを処理するので、必要はありません。可能な限りC#に固執してください。
ありがとうございました - 私は運がないとしばらく探していました。 – miltong