我有一个15×15像素的框,我用画几个关在不同的颜色:周围绘制方形精灵一个像素线
spriteBatch.Draw(texture, position, colour);
我希望做的是画一个像素线围绕外部,以不同的颜色,从而使其成为17×17的盒子,例如,一个像素宽的蓝色轮廓和一个灰色中间。
spriteBatch.Draw(texture17by17, position, outlineColour);
spriteBatch.Draw(texture15by15, position, boxColour);
:
我觉得这样做是绘制两个箱子,在轮廓颜色一个17×17,一个15×15与框颜色和图层他们给的外观轮廓的唯一途径
显然位置向量需要修改,但我认为这给出了一个清晰的想法。
的问题是:有没有更好的办法?
感谢这一点 - 它看起来像分层将是什么,我希望做更多的直线前进两盒,但是这正是诸如此类的事情,我一直在寻找,谢谢 – user2056166 2014-10-04 13:39:36