相关疑难解决方法(0)

使用XNA绘制矩形

我正在做游戏.当有事情发生时,我想在屏幕上突出显示一个位置.

我创建了一个类来为我做这个,并找到了一些绘制矩形的代码:

static private Texture2D CreateRectangle(int width, int height, Color colori)
{
    Texture2D rectangleTexture = new Texture2D(game.GraphicsDevice, width, height, 1, TextureUsage.None,
    SurfaceFormat.Color);// create the rectangle texture, ,but it will have no color! lets fix that
    Color[] color = new Color[width * height];//set the color to the amount of pixels in the textures
    for (int i = 0; i < color.Length; i++)//loop through all the colors setting them to whatever values we want
    {
        color[i] = colori;
    }
    rectangleTexture.SetData(color);//set the color …
Run Code Online (Sandbox Code Playgroud)

c# optimization xna

25
推荐指数
2
解决办法
6万
查看次数

标签 统计

c# ×1

optimization ×1

xna ×1