1
要翻轉一個精靈,在XNA我可以在Draw
方法的重載使用一個變量作爲參數:如何將元素添加到枚舉(XNA SpriteEffects例如)
SpriteEffects flip_effect_ = SpriteEffects.FlipHorizontally;
// or
flip_effect_ = SpriteEffects.FlipVertically;
// or
flip_effect_ = SpriteEffects.None;
如果我要翻轉精靈垂直和水平我可以這樣做:
flip_effect_ = SpriteEffects.FlipVertically | SpriteEffects.FlipHorizontally;
所以,SpriteEffects
枚舉僅包含前三個值。 ?(MSDN page有沒有辦法來擴展枚舉和添加,例如,「FlipBoth」我會用它:
flip_effect_ = SpriteEffects.FlipBoth;