Hey, habt ihr einige Tipps für Fortgeschrittene?
So Dinge von denen ihr denkt, dass ich es nicht weiss (ich weiss bereits einiges!)
Robby Rocket
20.06.2005, 18:39
Sehr genaue Fragestellung o.O
Also: In der Database kann man einstellen, wie deine helden heissen.
So, jetzt aber mal Spass beiseite: Falls du ein Actionkampfsystem machen willst, arbeite mit Variablen, welche du verwendest, um die Koordinaten des Helden und ddie der gegner zu speichern. Dann fragst du z.B. beim drücken der Entertaste oder einer anderen Angrifstaste ab, ob der hero nach oben schaut. Wenn ja, erstmal frei lassen. Beim END Case dann, ob er nach links guckt usw.
Falls er nach oben guckt, müsste der Gegner für einen Angiff logischerweise nördlich von ihm stehen (also über ihm). da die X-Koordinate von lnks nach rechts und die Y-koordinate von oben nach unten grösser wird, addierst du zu der Y des heros 1 und speicherst diese koordinate in einer Variable, z.B. "Hero Y Ablage". Dasselbe der einfachheit halber auch mit der X. Du prüfst nun ab, ob die X-koords von held und gegner sowie deren Y-Koords übereinstimmen. Wenn ja, Agriff. Wenn du ein bisschen nachdenkst, findste sicher auch heraus, wie man sowas für Fernkampfwaffen macht und wie man mehrere Gegner einbaut.
Eni-Meister
21.06.2005, 00:24
http://rpga.info:8000/forum/showthread.php?t=28334
vBulletin® v3.7.1, Copyright ©2000-2008, Jelsoft Enterprises Ltd.