-1
http://msdn.microsoft.com/en-us/library/bb203902.aspx在XNA 4.0中檢測按鍵?
我在我的遊戲中有一個名爲「TitleScreen」的標題屏幕。
我跟隨了^鏈接的教程,但這樣的說法,我想使它如此
if (newState.IsKeyDown(Keys.Space))
{
// If not down last update, key has just been pressed.
if (!oldState.IsKeyDown(Keys.Space))
{
backColor =
new Color(backColor.R, backColor.G, (byte)~backColor.B);
}
}
如果按下空格鍵,將「TitleScreen」不透明度變爲0或者完全消失?是否有可能改變新的顏色(backColor.R,backColor.G,(byte)〜backColor.B)「backColor = ;」 這樣的命令?
任何幫助表示讚賞,謝謝!
NOOO,我想這樣做,如果我按'空格鍵''標題屏幕'消失,只是在它後面的遊戲是在視圖中,而不是'標題屏幕'。 – Brunaldo 2012-01-16 21:55:59
如果titlescreen只是一個正在顯示的紋理,我會卸載標題或退出繪製,因此您不會將繪製調用發送到完全不可見的紋理。但是,是的,一個簡單但粗糙的方法就是完全淡出titlescreen。在這種情況下,您不想使用顏色的'B'組件,而是想使用'A'組件。 – 2012-01-17 00:23:50