我想用C#和XNA显示多个文本。情况就是这样。如果A
则显示AAAAA
;如果在'A'之后B
,则同时显示BBBB
和AAAA
。
这里是我写的代码:C#和XNA显示多个文本
if (Score == A)
{
spriteBatch.DrawString(
Font,
"AAAAAAAAAAAAAAAAAA",
scorePos,
Color.White);
}
if (Score == B)
{
spriteBatch.DrawString(
Font,
"BBBBBBBBBBB",
scorePos2,
Color.White);
}
不过,如果我显示BBB
,AAA
消失;我应该用什么来代替我的If
声明?
'如果A则显示AAAAA,若B,则显示BBBB'我没有看到,逻辑代码,只有一个比较的分数。 – gunr2171 2014-09-26 15:41:34
你能举一个具体的例子吗?我不明白为什么你不能在这里删除if块。你知道什么条件,对吗?而你的A B条件并不能很好地转换你的代码示例。 – 2014-09-26 15:42:54
你好,谢谢你的回复。我明白代码中存在问题。除了使用“如果其他”,我应该使用什么? – user3684119 2014-09-26 15:43:10