in attesa di una tua risposta, provo a ragionarci un po' su... magari risolvo da solo
EDIT: porca pu***na mi sto rintrucillendo :@
ho usato questo codice ma dà questo errore... il code penso sia quello giusto (ho fatto quello che mi dicevi... credo )
Spoiler:
VBNET Programming
Dim pb1_x1 = PictureBox1.Location.X
Dim pb1_x2 = PictureBox1.Location.X+Width
Dim pb1_y1 = PictureBox1.Location.Y
Dim pb1_y2 = PictureBox1.Location.Y+ Height
Dim pb2_x1 = PictureBox2.Location.X
Dim pb2_x2 = PictureBox2.Location.X+Width
Dim pb2_y1 = PictureBox2.Location.Y
Dim pb2_y2 = PictureBox2.Location.Y+ Height
Dim collisione_x, collisione_y AsBoolean
If pb1_x1 >= pb2_x1 And pb1_x1 <= pb2_x2 Or pb1_x2 >= pb2_x1 And pb1_x2 <= pb2_x2 Then
collisione_x =True
ElseIf pb1_y1 >= pb2_y1 And pb1_y1 <= pb2_y2 Or pb1_y2 >= pb2_y1 And pb1_y2 <= pb2_y2 Then