http://msdn.microsoft.com/en-us/library/bb203902.aspx
我的游戏中有一个名为'TitleScreen'的标题画面。
我正在关注up ^链接教程,但是在这个论点上,我想这样做
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 = new Color(backColor.R,backColor.G,(byte)~backColor.B);“ 以这种方式命令?
感谢任何帮助,谢谢!
答案 0 :(得分:0)
你的问题没有很好地表达,并且不符合你的标题。这是一个关于检测按键或改变某些颜色的问题吗? (我会在评论中提到这一点,但我还没有足够的代表发表评论)
无论如何,是的,应该可以通过按键以您显示的方式改变颜色。虽然如果它不再查询那种颜色,那么这种改变可能并不明显。更改颜色后,您可能需要以某种方式重新初始化。你在那里展示它的方式,每次你按下按钮时都会切换颜色的组件。