2011-03-28 8 views
-1

私はC#を使ってカードゲームをしたいと思っています。カードにアクセスできるAPIがいくつか見つかりましたが、そのAPIはC++用でラッパーが必要です。 XNAフレームワークはcards.dllのようなカードゲームのためのカードにアクセスするための何らかの方法を持っていますか?XNAカードゲーム

+2

'* can *が' cards.dll'にリンクできるからといってあなたが*想定しているとは限りません。完全にサポートされていません。ニールの答えを出してください。 –

答えて

0

質問を再定義することができます。 XNAは、XNAのためにグラフィックスカードにアクセスする上で必要なものすべてを提供する必要があります。 XNAがネイティブコードでやりたいことをあなたに与えてくれない特定のものがありますか?

+3

彼はグラフィックスカードではなくトランプを意味するのは間違いありません。 –

0

です。あなたはPC用のゲームをしたい場合は、C + +のアンマネージAPI dllを使用することができます。しかし、あなたがXbox 360またはWindows Phone 7のいずれかのためにそのゲームをしたい場合、あなたはできません。

1

短い答えは:いいえ、XNAのカードAPIはありません。私のgoogle-Fuが恐ろしいものでない限り。

私はあなた自身を転がすのが難しいとは思わない。それはかなり基本的です。あなたが必要とするのは、カードの配列です。各カードには値/色と位置がボード上にあります。反転したかどうか。

カードの順序を表示するには、SpriteBatch Depthパラメータを使用して、カード配列を使用する心配がありません。

高価なテクスチャの切り替えをリアルタイムで回避するため、すべてのカードグラフィックを単一のテクスチャシートに入れておくことをお勧めします。