C# XNA纸牌游戏 我想用C语言做一个纸牌游戏,我发现一些API可以让我访问卡,但是API是C++的,需要一个包装器。 XNA框架有一些方法可以访问cards.dll之类的纸牌游戏中的纸牌?

C# XNA纸牌游戏 我想用C语言做一个纸牌游戏,我发现一些API可以让我访问卡,但是API是C++的,需要一个包装器。 XNA框架有一些方法可以访问cards.dll之类的纸牌游戏中的纸牌?,c#,xna,C#,Xna,您可能需要重新定义您的问题。XNA应该为您提供访问图形卡所需的一切。是否有一些特定的XNA没有提供给您,而您希望使用本机代码来完成这些工作?这取决于具体情况。如果你想为PC做游戏,那么你可以使用C++非托管API DLL。但是,如果您想为Xbox 360或Windows Phone 7制作该游戏,那么您将无法。简短的回答是:不,XNA没有卡API。除非我的谷歌Fu很可怕 我不认为你会很难做到。这是相当基本的。你只需要一组卡片,每张卡片上都有一个值/颜色和位置。翻了还是没翻 对于卡片显示顺序,您可

您可能需要重新定义您的问题。XNA应该为您提供访问图形卡所需的一切。是否有一些特定的XNA没有提供给您,而您希望使用本机代码来完成这些工作?

这取决于具体情况。如果你想为PC做游戏,那么你可以使用C++非托管API DLL。但是,如果您想为Xbox 360或Windows Phone 7制作该游戏,那么您将无法。

简短的回答是:不,XNA没有卡API。除非我的谷歌Fu很可怕

我不认为你会很难做到。这是相当基本的。你只需要一组卡片,每张卡片上都有一个值/颜色和位置。翻了还是没翻

对于卡片显示顺序,您可以使用SpriteBatch深度参数,这样您就不必担心重新使用卡片阵列


我还建议将所有卡片图形放在一个纹理表中,以避免昂贵的实时纹理切换。

很肯定他指的是纸牌,而不是图形卡。仅仅因为你可以链接到
cards.dll
,并不意味着你应该这样做。它完全不受支持。按照尼尔的回答去做。