只是想知道C++在C#中是否有标准的Vector2/3/4(我认为的结构?)?
编辑:为了澄清XNA C#Vector2/3/4"结构"(我不完全确定它们是什么)基本上保存2,3或4个浮点值,如C++中的结构定义为:
struct Vector3
{
float x, y, z;
};
Run Code Online (Sandbox Code Playgroud)
我基本上一直在使用C++中的代码,但我希望有一个标准的替代方案而无法找到它.
据我所知,没有什么标准,但这里有一些代码可以帮助您入门
http://www.flipcode.com/archives/Faster_Vector_Math_Using_Templates.shtml
如果您使用 C++/CLI 并面向 Windows 和 .NET,则可以使用 Vector2 等。