Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Näkymättömät "seinät"

Thugcln [17.02.2006 21:19:32]

#

Minulla olisi tarvetta tietää, miten saan jonkun kuvan esim nyt tässätapauksessa Image1 liikkumaan vain tietyllä alueella. Kun jos sitä ohjataan nuolinäppäimillä, niin ei olisi todellakaan kivaa, että sitä voisi liikuttaa ihan minne vain näytöllä jopa Formin ulkopuolella. Eli tarvitsisin tietoa miten saisin kuvan liikutuksen pysymään tietyllä alueella formissa.

setä [17.02.2006 21:37:43]

#

Sillai että tsekkaat milloin Image1 on menossa rajan yli ja sitten estät menon. Aiheesta on juttua ollut ennenkin.

Thugcln [17.02.2006 21:43:20]

#

En oikeen ymmärtänyt täysillä. Voisitko selventää hiukan?

T.M. [17.02.2006 21:46:08]

#

if kuva.x > alue.x then pysähdy

jne.

Thugcln [17.02.2006 21:51:01]

#

En tarvinnut sitä, että kuva pysähtyy yhteen paikkaan esim jos koittaa mennä tietyn alueen yli, vaan sitä miten teen sille alueen missä sitä voi liikutulle nuolinäppäimillä ja kuva ei pääse aluuetsa ulos vaan pysähtyy reunoihin ja laitoihin.

Meitsi [17.02.2006 22:13:39]

#

Sovella vaikka tätä:
http://pp.kpnet.fi/blaze/codefaq/#collisiondetection

Tuon avulla voit luoda kentän ympärille seinät neljän laatikon avulla. Tuo sama systeemi käy silloin myös kentän sisällä olevien esteiden tutkimiseen.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta