PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sichtfeld..ki



Pizzaboy
10.02.2005, 17:10
Wie kann ich das sichtfeld der gegner mit hilfe von kordinaten einschränken?
Ich muss das unbedingt wissen für mein aks sonst wirds nen flopp

Geiu
10.02.2005, 17:27
Du musst abfragen ob die Koordinaten des Heros zwischen den Koordinaten des Gegners + Der Sichtfeldgröße und den Koordinaten des Gegners - der Sichtfeldgröße sind



Change Variable Heroposition X Hero X Coordinate
Change Variable Heroposition Y Hero Y Coordinate
Change Variable Gegnerposition X Event Gegner X Coordinate
Change Variable Gegnerposition Y Event Gegner Y Coordinate
Change Variable Gegner X Obergrenze + Sichtfeldgröße des Gegners
Change Variable Gegner X Untergrenze - Sichtfeldgröße des Gegners
Change Variable Gegner Y Obergrenze + Sichtfeldgröße des Gegners
Change Variable Gegner Y Untergrenze - Sichtfeldgröße des Gegners
fork(Heroposition X < Gegner X Obergrenze){
fork(Heroposition X > Gegner X Untergrenze){
fork(Heroposition Y < Gegner Y Obergrenze){
fork(Heroposition Y > Gegner Y Untergrenze){
//Gegner sieht dich
}
}
}
}

So müsste das klappen denk ich

eisRegen2k4
10.02.2005, 18:26
hmm hab mal mein script kopiert:

http://home.arcor.de/bb2k7/fov.gif

nochn bisschen noobhaft gescriptet (wil uneffizient aber funzt)