PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : wie kann ich machen das wen ein event ein anderes berührt was passiert?



zerottiger
17.10.2003, 22:33
Hi,


allso meine frage ist, wie ich machen kann da ein Event (ein Fussbal), ein anderes Event berührt, (die aus-linie) ein event passiert, zb. der fussbal erscheint an einer anderen stelle wieder.

wie geht das?

cu

aitdFan
17.10.2003, 22:40
Du stellst beides (Ball und Linie) auf "On Touch".
Beim Ball setzt du dann das Teleport Event.

E D I T: Ach so... Ups. Sorry. :\

zerottiger
17.10.2003, 22:49
hä?


es geht nicht.Es soll nur was passieren wenn der fussball die linie berührt, nicht der Hero....

Seiken
17.10.2003, 22:58
Du machst ein event das , das du auf paralel prozess stellst .
In diesem Event fargst du per vraiable die x und koordinate vom fußball und von der auslinie ab . in einem anderen paralel prozess fragst du dann ab ob die x koordinate vom fußball und von der auslinie gleich sind und darunter das gleiche mit der y koordinate .
Darunter passiert dann das was passieren soll.

Ich hoffe du weist was ich meine :)


mfg Seiken

zerottiger
17.10.2003, 23:17
?

Ääh.. des check ich jetzt nicht richtig, könntest du (oder ein anderer) mir des etwas genauer erklären?

Ineluki
18.10.2003, 12:00
das geht folgender massen ...

auf der map erstellst du ein (unsichtbares) event und stellst es auf Parallel Process

in das event schreibst du folgendes


ChangeVar [001] Set Event Fussball X Koord.
ChangeVar [002] Set Event Fussball Y Koord.
ChangeVar [001] - Event Linie X Koord.
ChangeVar [002] - Event Linie Y Koord.

// ist 001 > 0 dann ist der Ball rechts von der Linie
// ist 002 > 0 dann ist der Ball unterhalb der Linie

Fork [001] same 0
Fork [002] same 0
//Ball ist geau auf dem Event Linie
Code hier Einfuegen
EndFork
EndFork
Wait 0.1 // Wichtig, sonst stuerzen aeltere Computer ab


Das wars auch schon
Hoffe, das war jetzt verstaendlicher

Gruss Ineluki