我有一個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