Suchergebnisse

Suchergebnisse 301-320 von insgesamt 340.

  • Aus der Hilfe: collision_circle(xc,yc,radius,obj,prec,notme)Diese Funktion prüft, ob eine Kollision zwischen dem (gefüllten) Kreis mit Kreismittelpunkt an Position (xc,yc) mit gegebenem Radius und Instanzen des Objektes obj vorliegt. Beispielsweise kannst du damit überprüfen, ob ein Objekt dicht an einer bestimmten Stelle liegt. Mit einer If abfrage: GML-Quellcode (4 Zeilen)

  • brauche doch hilfe mit Paths

    Chris987 - - Gelöste Fragen

    Beitrag

    Bei mir funktioniert alles wunderbar am besten schaust du dir das hier mal an dann kannst du sehen wo der Fehler liegt. In diesem Fall sind jetzt die Autos die Menschen,ist nämlich genau das gleiche. Die Scripts die ich hier verwende sind etwas verbuggt die ich dir gezeigt habe durch der Daten verkleinerung, aber dich interessiert nur die Menschen(Auto)generation und der Path. [EDIT]:Ich glaube wo das problem liegt. Ich habe gesagt das du fürs Objekt nichts machen musst, damit meine ich das du n…

  • Im create Event set friction auf 1 setzen. Falls du nicht mehr fahren kannst auf 0.5 das ist sogar besser. Man muss etwas herumprobieren.

  • Zitat: „ CAS: Weil Edits so leicht übersehen werden “ Du kannst: GML-Quellcode (2 Zeilen) oder von mein Lösungs Edit: GML-Quellcode (2 Zeilen) Kannst du selber entscheiden was du nehmen willst. Ich Empfehle dir die untere.

  • Ist eigentlich ganz einfach: speed = -speed [fast EDIT]: Da man im Spiel rückwertsfahren kann sollte es eigentlich kein problem sein. Wenn du sprite_angle = direction benutzt dann geht es so nicht und musst dir etwas neues für die Lenkung ausdenken. Da es immer die richtung neu berechnet. [lösungs EDIT]:Versuchs mal mit dem hier das Auto verhält sich wie in diesem Spiel. Bei der 4 gibst du ein wie stark es apprallen soll. GML-Quellcode (2 Zeilen)

  • Items zufällig generieren

    Chris987 - - Technische Fragen

    Beitrag

    Per Drag&Drop musst du diesen befehl unter move Jump to Random Nehmen . Dann setzt du visible auf false mit set variable :action_variable:. Dann Aktivierst du einen Arlarm und setzt ihn auf die zeit wie lange es braucht bis es den neuen Diamanten spawnt. 30 = 1 Sekunde . Dann machst du ein Arlarm Event und setzt wieder visible auf true. Mache es genau so, was heißt nehme kein instance delete .Denn Score machst du dort wo du den Arlarm stellst.

  • Ich habe es extra auf 15 gestellt. Wenn ich es auf 30 Stelle bleibt es noch immer auf < 14 15 16. Und das ist ja das Problem.

  • Ich habe ein kleines Projekt wo aber starke Performance probleme laufen. Die normale fps liegt schon bei 15. Es ist (mal wieder) ein Minecraft 2D Clon. Ich habe schon überall Reduziert was ich finden konnte aber troz allem leidet die fps Bei vielen Blöcken. die Blöcke werden in einem 1.000 x 1.000 Array gespeichert es sind drei Arrays für die drei Ebenen. Habe schon gemacht das nur die blöcke im Sichtbereich gezeichnet werden. Sonst wäre die fps = 0 Auch verdeckte Blöcke werden nicht gezeichnet.…

  • brauche doch hilfe mit Paths

    Chris987 - - Gelöste Fragen

    Beitrag

    Schau am besten in der 6.1 Hilfe nach anstatt 8.0. Ist um einiges übersichtlicher. Mach ein Objeckt nenne es Menschengenerator und platzier es im Level. Dort machst du im Create Event Set Alarm Clock oder im GML "alarm =" und setze es z.b 10 + random(50) damit es etwas besser Aussieht. Dann mach ein Alarm Clock event und nehme alarm0. Dort fügst du genau dasselbe wie im Create Event rein. Und dort machst du ein Instance_create rein was das Objeckt erzeugt. Und für die Fußgänger musst du nichts m…

  • Inventar in eigenem Room ?

    Chris987 - - Technische Fragen

    Beitrag

    Schreibe anstelle raumname room hin.

  • Inventar in eigenem Room ?

    Chris987 - - Technische Fragen

    Beitrag

    Es geht viel einfacher: GML-Quellcode (1 Zeile) Ihr habt recht sorry. room_last ist zwar der letzte raum. Aber nicht der letzte den man besucht hat sondern in der liste.

  • Mir ist kein besserer Titel eingefallen. Ich habe folgendes Porblem wo mir einfach keine Lösung einfiel. Ich möchte ein Gegner erstellen. Der durch gesetzte Flagen in der Reihenfolge durch fährt. Er soll zu einem zufälligem Punkt zwischen der roten und grünen Flage fahren. Sobald er diesen Punkt ereicht hat soll er zur den nächstplatzierten Flagen fahren. Und so weiter. Jetzt zu dem Problem: wie bekomme ich einen Zufälligen Punkt zwischen den nächsten zwei Flagen? autoflag.png

  • Button in Button umwandeln

    Chris987 - - Gelöste Fragen

    Beitrag

    Wieso erstellst du nicht einfach ein Buttonobjekt und machst mit ein press left mousebutton event und ziehst per drag & drop das Set Full Screen event unter draw rüber?

  • Fahrende autos

    Chris987 - - Gelöste Fragen

    Beitrag

    Es gibt also doch eine Funktion ein Punkt im Path herauszufinden. Ersetze einfach alles mit diesem. Jetzt ist es sogar ziemlich realistisch. Es entsteht sogar manchmal ein Stau, der sich wie in wirklichkeit bildet und er löst sich wieder auf. Du musst nur das ändern wo die Zahl 0.001 steht. Diese ändert sich nämlich der größe des Paths. Dies kann man aber auch beheben. GML-Quellcode (16 Zeilen)

  • Fahrende autos

    Chris987 - - Gelöste Fragen

    Beitrag

    Es gibt folgende möglichkeiten: 1. Du gibst als Name: all ein. Es könnte aber sein das sich es verhacken wird. Selbst die Straße. 2. Du brauchst nur das Auto des Spielers. 3. Nicht getestet: Du trenst alle Objekte mit or(Name1 or Name2 or Name3...) 4. Jamand hat eine gute Formel. 5. Alternative: du kopierst alles 14 mal mit allen Namen Wie schon gesagt man breuchte eine Abfrage ob sich ein Objekt auf dem Path befindet. Dann währe alles ganz einfach.

  • Fahrende autos

    Chris987 - - Gelöste Fragen

    Beitrag

    Ersetze das mal damit. Sollte besser klappen. Aber am Idialsten währe es wenn man prüfen könnte wenn ein Objekt auf dem Path ist. GML-Quellcode (1 Zeile)

  • Fahrende autos

    Chris987 - - Gelöste Fragen

    Beitrag

    Also als erstes erstellst du ein Path und wählst den room für die Übersicht und zeichne eine Strecke. Mache dann ein Objeckt für das Auto und mache im Create Event einen Path und wähle den erstellten Path. Stelle den Speed ein und wähle Absolute. Wichtig ist das du beim Sprite Center wählst damit es auch auf dem Path fährt und nicht daneben. Füge im Step Event folgenden Code ein : GML-Quellcode (12 Zeilen) Spiele etwas an den Zahlen rum bis es dir gefällt. Nun lässt du in einem anderen Objekt da…

  • Wackeln Problem mit view

    Chris987 - - Gelöste Fragen

    Beitrag

    Ja. Ich habe den Script etwas geändert(verbessert). Du kannst die position festlegen wo sich das Auto jetzt im View sich befindet festlegen, dort wo der Kommentar "Dies ist die feste position >>>". Was ich geändert habe Smoth wenn der Beben zuende ist(kann man einstellen), wenn nicht Aktiv das es eine komplett andere position bekommt und das sich der View nicht aus den Raum(also ins Nirgendwo) bewegt.

  • Wackeln Problem mit view

    Chris987 - - Gelöste Fragen

    Beitrag

    Ich habe einen Script geschrieben für einen Erdbebeneffekt. Diesen kann man sehr leicht verändern. Warum er so groß ist liegt daran das es noch einen Smotheffekt beinhaltet. Der Erdbeben ist genau auf die mitte des Objektes ausgerichtet was ein "Wegwackeln" verhindert. Ich glaube eleganter kann man es nicht machen(außer dass es so hart wackelt.) GML-Quellcode (53 Zeilen) Im create event wird außerdem die variable power auf null gesetzt und beben auf true/false, je nachdem ob es am Anfang schon w…

  • Minecraft Klon (schon wieder)^^

    Chris987 - - Spieldesign

    Beitrag

    Die Colision ist nicht das schwierigste. Alle Objekte die eine feste position haben (also sich nicht bewegen z.b Landschaft) werden mit dieser Methode gespeichert und sich freibewegende Objekte (Spieler, Sand, Monster usw) ganz normal. Nun fragt man ab an welcher block position man sich befindet. Beispiel: Spieler hat die position x y z, und die blöcke sind z.b in 32 pixel abständen. Nun werden die Koordinaten geteilt durch 32 gerechnet. So bekommt man die blockposition heraus. Nun wird berechne…