Foorumi logo

Igal objectil oma muutuja
simmo - 18.5.2007 07:03

Mul on roomis kaks samasugust objecti ning objectil on muutuja.Aga need objectid jagavad muutujat ehk kui see muutuja on ühel 1 siis muutub see nii ka teisel.Kas on kuidagi võimalik nii et neil objectidel on mõlemal oma muutuja mida nad ei jaga omavahel.


Mul ka teine küsimus.Mul on mängus pomm mis mingi aja tagant vahetub plahvatuse vastu.Plahvatusel on animatsioon ja animation end event,aga plahvatuse animatsiooni mängitakse kaks korda.Miks?

[Muudetud: 19-5-2007 simmo]

[Muudetud: 19-5-2007 simmo]

[Muudetud: 19-5-2007 simmo]


Crypton - 18.5.2007 07:06

Siis ära kasuta global muutujat.
Määra objektil nö local muutuja (ilma global. eesliiteta)
NT:

Create event:
muutuja=0

Ja kui paned seda objekti mingi kümme tükki ja üks nendest läheb kasti pihta, mille tulemusel tal muutuja = 1, siis teistel, kes kastiga kokku ei puutunud, see muutuja väärtus ei muutu.


simmo - 18.5.2007 07:11

Mul neid globaleid ei ole ees.mul on mängus vastane kelle suund on minu poole ning igal vastasel ei ole sama suund nagu ühel, aga vastaste muutuja mis lubab neil tulistada on kõigil üks ja sama kuigi on sama moodi sätitud kui suund.


Crypton - 18.5.2007 07:21

(Ise hakkan nyyd kooli minema)
Aga sina selgita siis täpsemalt, mis moodi sul kood kirjutatud on ;)


simmo - 18.5.2007 12:48

create:muutuja on 1 ehk vastane võib tulistada
step:kui muutuja 1 tekita kuul ja muutuja = 0 ning vastane ei saa kohe järgmist kuuli tekitada ja lõpuks on alarm[0]=30
alarm0:muutuja on 1


Crypton - 18.5.2007 13:01

Muutuja muutumist ei pruugi märgata kuna see toimub väga kiirelt.
Siin näide et ühele samale objektile saab toimida sama muutuja eraldi.

:6::6::6:


simmo - 18.5.2007 13:25

Siin siis see kuidas miski takistab kõikidel tulistada


Crypton - 18.5.2007 13:35

Kuuli objektis oli sul problee. Vaata objektid üle ma kommenteerisin ära ka need kohad.


simmo - 18.5.2007 14:00

tänan!

Mul ka teine küsimus.Mul on mängus pomm mis mingi aja tagant vahetub plahvatuse vastu.Plahvatusel on animatsioon ja animation end event,aga plahvatuse animatsiooni mängitakse kaks korda.Miks?

[Muudetud: 19-5-2007 simmo]

[Muudetud: 19-5-2007 simmo]