0
ここの高校生は、私は自分のコードでかなり錆びています。さて、画像をスクロールしなければならず、オブジェクトに当たった場合(この場合は両方とも画像ボックスです)、リセットされます。オブジェクトが配列内のすべてのオブジェクトに衝突するかどうかを確認するにはどうすればいいですか(ピクチャボックス)
問題は、それが下のIfステートメントになったとき、それは言って動作しませんです「『境界は』 『のSystem.Array』のメンバではありません」
If PtbIcon.Bounds.IntersectsWith(objects.Bounds) Then
エラーがオブジェクトです。範囲
If PtbIcon.Bounds.IntersectsWith(objects.Bounds) Then
t = t + 1
PtbIcon.Location = New Point(29, 236)
'resets when you die, sets the score
End If
lblScore.Text = "Your Score Equals" & t
End
なぜこれは機能しませんか?どうして?個別に境界をチェックする関数を呼び出すなど、これをすべてチェックする簡単な方法はありますか?
「オブジェクト」(実際には悪い名前)がどのように宣言されているかわかりませんが、それが何であれ、boundsプロパティを持つタイプではないようです。 [ask]を読んで[tour] – Plutonix