【发布时间】:2015-06-09 14:34:00
【问题描述】:
我正在为游戏制作经验乘数,所以当我输入一个金额时,我会勾选某个乘数,它会乘以我的经验以显示我将获得多少经验。
如果我选中复选框,我希望能够知道如何包含语句,以便包含该语句,否则它不会影响任何内容。
目标:
如果选中系统复选框,我希望我键入的金额(即 exp)乘以 2。其中system = checkbox1 和总 exp 乘以 1.5 倍,如果 'hs = checkbox4' 被选中。如果两者都被选中,总 exp 将乘以 2x1.5= 3。否则,它只是 2x 或 1.5x。但我不知道该怎么做。
例如(我不知道怎么写,但它是我想要的东西)
system = exp * 2
hs = exp * (50 / 100)
If CheckBox1.CheckState = CheckState.Checked Then
totalexp INCLUDES multiplier system
ElseIf CheckBox1.CheckState = CheckState.Unchecked Then
totalexp is not affected by multiplier system
End If
If CheckBox4.CheckState = CheckState.Checked Then
totalexp INCLUDES multiplier hs
ElseIf CheckBox4.CheckState = CheckState.Unchecked Then
totalexp INCLUDES multiplier hs
End If
totalexp = hs * system
请帮忙!
【问题讨论】:
-
如果我理解你的问题,如果选中某个复选框并显示它,你想将你的输入乘以一定的速率,对吗?
-
是的!没错,如果不选中复选框,它不会影响任何事情。
-
请检查我的答案,如果它有效,请告诉我。
标签: vb.net visual-studio checkbox include