动画编程:从炸弹游戏到页面过渡
1. 炸弹游戏开发
1.1 炸弹投放机制
在炸弹游戏中,使用 DispatcherTimer 来定时投放炸弹。 DispatcherTimer 能很好地与用户界面配合,因为它在用户界面线程上触发事件,避免了多线程编程中的一些复杂操作。
以下是相关代码:
Private bombTimer As New DispatcherTimer()
Public Sub New()
InitializeComponent()
AddHandler bombTimer.Tick, AddressOf bombTimer_Tick
End Sub
' 初始参数设置
Private droppedCount As Integer = 0
Private savedCount As Integer = 0
Private initialSecondsBetweenBombs As Double = 1.3
Private initialSecondsToFall As Double = 3.5
Private secondsBetweenBombs As Double
Private secondsToFall As Double
Private Sub cmdStart_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
cmdStart.IsEnabled = False
droppedCount = 0
savedCo
超级会员免费看
订阅专栏 解锁全文
10

被折叠的 条评论
为什么被折叠?



