我正在尝试在 XNA、C# 中创建 2D vector2 数组。
我使用了以下语句:
Vector2[][] SpritePosition=new Vector2[4][];
然后我使用以下 for 循环来初始化它们:
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
}
}
但是,当我使用 for 循环时,如上所述,它给了我一个错误,实际上是两个:
- Int 是一个字段并用作类型。
- 'for' 是类、结构或接口成员声明中的无效标记。
谁能告诉我为什么我面临这样的问题?
编辑:这是代码:
public class Game1 : Microsoft.Xna.Framework.Game
{
int i=new int();
GraphicsDeviceManager graphics;
SpriteBatch spriteBatch;
Texture2D texture;
//Vector2[,] SpritePosition = new Vector2[4,4];
Vector2[,] SpriteSpeed = new Vector2[4,4];
for(i=0;i<4;i++)
{
}
}