Miten visual basicissa saa sillee, kun esim. joku liikuteltava tyyppi osuu vaikka toiseen liikuteltavaan tyyppiin, niin tulis vaikka message boxi!! Pikaista apua kiitoooos!
If pelaaja.Top < (hirviö.Top + hirviö.Height) Then If (pelaaja.Top + pelaaja.Height) > hirviö.Top Then If pelaaja.Left < (hirviö.Left + hirviö.Width) Then If (pelaaja.Left + pelaaja.Width) > hirviö.Left Then msgbox "OSUMA!" End If End If End If End If
Pelaaja ja hirviö ovat objektien nimiä, joiden törmäyksen sattuessa messagetaan ruudulle "OSUMA!".
wow thx, tota juuri kaipasinkin
Kannattaa kirjoittaa asia kokonaan otsikkoon. Jotkut eivät vaivaudu edes lukemaan aiheita, joiden otsikot on puoliksi aloitettu. Tämä parantaa myös keskustelun tasoa, kun kaikki näkevät heti selkeästi, mitä missäkin aiheessa käsitellään. Tämänkin olisi voinut pistää "kahden tyypin törmäys" mutta "Miten visual basicissa" ei kerro ongelmastasi vielä mitään.
Aihe on jo aika vanha, joten et voi enää vastata siihen.