Miten saa silleen että vaikka tasohyppely pelissä jos päähenkilö koskettaa vaikka aarretta niin se saa sen?
Jälleen riippuu paljon käytettävästä kielestä, mutta Visual Basicilla se hoituisi vaikkapa näin:
If hahmo.left<aarre.left+aarre.width and hahmo.left+hahmo.width<aarre.left and hahmo.top<aarre.top+aarre.height and hahmo.top+hahmo.width>aarre.top then aarre.visible=false msgbox "sait aarteen" end if
Ja taas sitten miten jos osuu viholliseen
heh senkin äpyli
Sori ei ollut tarkoitus
Eiköhän se tuolla samalla koodilla mene. Vaihda vain sanan aarre tilalle vihollinen ja muuta msgboxin tekstiä.
Antti mitäh prkl'ttä , Montaako ohjlm kieltä osaat ? itse osaan vaan QB'ta , vähän VB'tä ja ihan vähän C... =) peukele
Hyvin QB, VB ja PHP. Ja myös vähän ASM, C, Pascal.
Antti laitetaanko se koodi sellasenaan vai laitetaanko se esim.?
Private sub Form_Load()
Ja sitten se koodi
End Sub
ER, osta joku VB-kirja ja opettele siitä. Kun et näköjään osaa edes alkeita, turha yrittää netistä löytämillään ohjeilla mitään peliä alkaa tekemään. Lainaa kirjastosta Visual Basic 6 Ohjelmoijan käsikirja tai osta se.
Ja jos ei oisit irc-kanavalla tai jossain muualla epävirallisemmassa ympäristössä kysynyt niin oisin ehdottanut myös warettamista ;) hyi minua...
Kiva kun on tottunut jotain PHPBB:tä käyttämään niin ei tule katseltua noita viestejä ennakkoon typojen varalta.
Aihe on jo aika vanha, joten et voi enää vastata siihen.