私は基本的にたくさんのブラック ボックスを持っており、プレーヤー (PictureBox1) に重力、落下、およびボックスをヒットさせて、それらを飛び越えなければならないようにしたい.... 私はすべての基本的な動きを持っています。コーディングする必要があります。
以下のコードはタイマーで実行されているため、常にプレーヤーを 8 ずつ押し下げており、ブロックと交差すると、反対方向に押し始めます....
すべての「ブロック」を Blocks(49) = Picturebox .. でグループ化し、個別に Blocks(1)= Pictuebox1 、 Blocks(2) = Picturebox2 を実行しました。後で...
PictureBox1.Top += 8
For x As Integer = 1 To 1
If PictureBox1.Bounds.IntersectsWith(floor(x).Bounds) And floor(x).Visible = True Then
standing = True
PictureBox1.Top -= 1
End If
Next x
For y As Integer = 1 To 49
If PictureBox1.Bounds.IntersectsWith(blocks(y).Bounds) And blocks(y).Visible = True Then
standing = True
PictureBox1.Top -= 1
End If
Next y