Archiv verlassen und diese Seite im Standarddesign anzeigen : I need Hilfe with Kamera!^^
Halli, Hallo!
Ich hab mir heute ein Skript gemacht. Bei dem Skript handelt es sich um ein Picture basiertes...öhm..hmm...schwer zu erklären! Also, man ist Link. Das Skript ist 2D, eigentlich genauso wie ein Jump'n'Run! Man hat einen Cursor und wenn man irgendwo klickt, dann läuft Link (nur af der X-Achse) dahin! Jetzt hab ich das Problem mit der Kamera!^^ Ich hab jetzt irgendwie garkein Durchblick, wie ich das am besten mache!
Ja...wenns jetzt wirklich keiner verstanden hat, könnte ich es hochladen!
Boah, ne! Morgen Schule!>o<
€dit: Ich habs hochgeladen: http://upload.npcfighter.de/files/36/239Link.lzh
Hat etwas gedauert, weil ich grad son komischen Fehler hatte, sodass ich die Maps in ein neues Projekt kopieren musste und die Maus neu einbauen!
Macht vielleicht mal den Helden Sichtbar, dann rekennt mans besser!
Engel der Furcht
19.08.2007, 19:52
ich habs nicht verstanden,also du willst,dass die kamera folgt,oder?
dann nimm einfach den Befehl "Bildschirm verschieben"!
Oder du machst deinen Link nicht als Event, sondern machst deinen Charakter zu Link, dann scrollt der Bildschirm automatisch mit.
Engel der Furcht
20.08.2007, 11:11
nur das problem dabei ist,dass er nicht auf der stelle "laufen" kann,
sprich man kann ihn nicht bspw nicht zucken lassen,oder so^^
Ja, genau!
Wenn der Bildschirm nämlich scrollt, darf ich ja die X-Koordinate des Bildes nicht verschieben! Allerdings muss ich dann erkennen, ob der Bildschirm überhaupt scrollt, also die Map weitergeht. Und das hat mich alles verwirrt, sodass ich durcheinander gekommen bin...
am Besten, ich lads gleich hoch!
€dit: Der Link ist im 1. Post!
Öhm...ja...
Ich hab jetzt zwar ein paar Lösungen, aber die sind alle nicht so dolle!^^ Einmal hab ich es so gemacht, das ein Event mit ihm mitgeht, und wenn gescrollt wird, bleibt Link an der selben Stelle "stehen". Und dann noch, das einmalig gescrollt wird, wenn Link den Bildschirmrand erreicht!
Ja, die Lösungen funktionieren aber nicht so ganz, weswegen es ganz praktisch wäre, wenn mir einer helfen würde!^^
Caine Luveno
28.08.2007, 11:48
Was spricht dagegen den Link als das Hero-Objekt zu machen?
Es lässt sich mit etwas Scripten nämlich auch Einrichten das der auf der Stelle laufen kann, oder gegen Wände laufen kann etc. :rolleyes:
Was spricht dagegen den Link als das Hero-Objekt zu machen?
Es lässt sich mit etwas Scripten nämlich auch Einrichten das der auf der Stelle laufen kann, oder gegen Wände laufen kann etc. :rolleyes:
Weil ich Pixelmovement brauche.
Und wieso sollte er auf der Stelle laufen sollen?
Aber wenn echt nix hilft, muss ich das wohl machen! :/
Ich würde die Umgebung auch als Picture machen! Dann kannst du die mitscrollen! Allerdings musst du dann per Variablen genau abfragen, wo der Held grad ist, weil er sonst einfach über die Umgebung hinauslaufen kann!
Ich würde die Umgebung auch als Picture machen! Dann kannst du die mitscrollen! Allerdings musst du dann per Variablen genau abfragen, wo der Held grad ist, weil er sonst einfach über die Umgebung hinauslaufen kann!
Ich denk mal mit max. 20 Pictures könnte das schwierig werden...
Da ich die Pictures auch dazu brauche, um Energie, Magie usw. anzuzeigen wird das eng!
Hmm...
Mit Variablen?
Sobald die X-Variable des Mauszeigers einen bestimmten Wert hat, lässt du den
Screen scrollen.
Ich machs mal mit nem Pic-Beispiel:
http://img395.imageshack.us/img395/996/hilfefruserlw8.jpg
So. Wenn du im rosafarbenen Bereich klickst, wartest du ein wenig und lässt den Bildschirm dann in die jeweilige Richtung scrollen.
Im weißen Bereich passiert nur das Picture-Move deines Helden...
Wie?
Du stellst zwei Variablen auf. Die eine, meinetwegen Randlinks, die andere, Randrechts. Sagen wir mal, die eine Variable(Randlinks) ist 100 und die andere (Randrechts) ist 220.
Damit es scrollt frägst mit einem Conditional Branch/Bedingung ab, ob Variable Maus-X, kleiner als Randlinks ist, damit es nach links scrollt wenn du klickst,
oder eben, wenn sie größer als Randrechts, dann scrollt es eben nach rechts...
Sollte imo funktionieren.:)
Mit Variablen?
Sobald die X-Variable des Mauszeigers einen bestimmten Wert hat, lässt du den
Screen scrollen.
Ich machs mal mit nem Pic-Beispiel:
http://img395.imageshack.us/img395/996/hilfefruserlw8.jpg
So. Wenn du im rosafarbenen Bereich klickst, wartest du ein wenig und lässt den Bildschirm dann in die jeweilige Richtung scrollen.
Im weißen Bereich passiert nur das Picture-Move deines Helden...
Wie?
Du stellst zwei Variablen auf. Die eine, meinetwegen Randlinks, die andere, Randrechts. Sagen wir mal, die eine Variable(Randlinks) ist 100 und die andere (Randrechts) ist 220.
Damit es scrollt frägst mit einem Conditional Branch/Bedingung ab, ob Variable Maus-X, kleiner als Randlinks ist, damit es nach links scrollt wenn du klickst,
oder eben, wenn sie größer als Randrechts, dann scrollt es eben nach rechts...
Sollte imo funktionieren.:)
Hey, die Idee ist garnicht mal so schlecht. Danke, werds ausprobieren.
PS.: Ich hab jetzt schon...öhm...glaube 3 Varianten zum scrollen. \o/
€dit: Habs jetzt mit der Version, dass das Bild aufm Hero gezeigt wird, und ich denke, das benutz ich weiter... Wenn jemand trotzdem noch eine Lösung findet, fänd ich das super! Denn ich kanns jederzeit ändern!^^
Powered by vBulletin® Version 4.2.3 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.