.net 游戏中的连击连击重置为0时如何保存
我让这个游戏有点像舞蹈革命,我能很好地想出如何保存连击的最高连击,所以每次你击中一个箭头连击计数器时,连击计数器会增加1,如果你错过1,你的连击计数器会重置为0,这都很好,但我想保存最高连击,不知道该怎么做做以下是我的代码示例:.net 游戏中的连击连击重置为0时如何保存,.net,vb.net,visual-studio-2008,.net,Vb.net,Visual Studio 2008,我让这个游戏有点像舞蹈革命,我能很好地想出如何保存连击的最高连击,所以每次你击中一个箭头连击计数器时,连击计数器会增加1,如果你错过1,你的连击计数器会重置为0,这都很好,但我想保存最高连击,不知道该怎么做做以下是我的代码示例: Combo_Count.Text = Combo_Counter Combo_Counter_2 = Combo_Counter If Combo_Counter >= 1 Then Combo.Visible = True
Combo_Count.Text = Combo_Counter
Combo_Counter_2 = Combo_Counter
If Combo_Counter >= 1 Then
Combo.Visible = True
Combo_Count.Visible = True
End If
If Combo_Counter = 0 Then
Combo.Visible = False
Combo_Count.Visible = False
End If
保存最高的\u组合变量。组合结束后,在将组合计数器重置为0之前,检查当前组合是否大于最高组合。如果是,将最高的组合设置为当前组合。然后将当前组合重置为零 根据您评论中的代码,我认为您可能希望看到以下内容:
If RArrowDown.Top + RArrowDown.Height < ClientRectangle.Top Then
TimerMain.Enabled = False
RArrowDown.Visible = False
TimerMain.Enabled = True
Miss += 1
If Combo_Counter > MaxCombo Then
MaxCombo = Combo_Counter
End If
Combo_Counter = 0
Misses.Visible = True
TimerMiss.Enabled = True
End If
如果RArrowDown.Top+RArrowDown.HeightMaxCombo,则
MaxCombo=组合计数器
如果结束
组合计数器=0
未命中。可见=真
TimerMiss.Enabled=True
如果结束
游戏开始时ComboCounter设置为零。这真的与combobox(又名下拉列表)有关吗?这是什么编程语言?VBA?不是真的,但它需要一个标记,不知道该放什么,所以我选择了组合框。你使用的是什么编程语言?Visual Basic NET 2008查看
My.Settings
应该不会太难-你能发布将组合计数器重置为零的代码吗?如果RArrowDown.Top+RArrowDown.Height