Suchergebnisse

Suchergebnisse 1-20 von insgesamt 599.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Real Wert aus String?

    Dragoon - - Expertenrunde

    Beitrag

    Um was für ne DLL handelt es sich da? Ist die auch für den GM gemacht, denn der GM kann nicht jede beliebige DLL verwenden...

  • Alarmevent funktioniert nicht

    Dragoon - - Technische Fragen

    Beitrag

    Du setzt jeden Step den alarm[1] wieder auf room_speed*2, der kann also niemals ablaufen und somit wird das Alarm Event nie ausgelöst. Setz das zahl=50 einfach unter alarm[1]=room_speed*2

  • neues Object im spiel erstellen

    Dragoon - - Gelöste Fragen

    Beitrag

    Wie wärs mit einem Blick in die Hilfe? Zitat: „The following routines are useful for creating objects on the fly. As with all resource changing routines, be very careful that you don't create new objects all the time. object_add() Adds a new object. It returns the index of the object. You can now use this index in the routines above to set certain properties of the object and then you can use the index to create instances of the object. object_delete(ind) Deletes the object with the given index.…

  • Highscore "andersrum"

    Dragoon - - Technische Fragen

    Beitrag

    Du könntest einfach die Punkteverteilung anders machen (z.B. ähnlich wie bei Golf). Du setzt eine gewisse Schlaganzahl fest, in der man den Ball versenken sollte. Falls der Spieler weniger Schläge benötigt, bekommt er Punkte (z.B. 1000 Punkte pro Schlag weniger) und wenn er zu viele Schläge benötigt ziehst du wieder Punkte ab. Formel könnte etwa so aussehen: GML-Quellcode (1 Zeile) par ist die Anzahl Schläge, die genau 0 Punkte gibt (weniger Schläge geben also Punkte) anzahl_schlaege ist die Anz…

  • 1. WAS geht nicht? (bzw. was passiert oder eben nicht?) => Fehler eingrenzen 2. Hast du überprüft ob der Schlüssel korrekt generiert wurde? 3. Hast du überprüft ob die berechneten Zahlen nicht die Genauigkeit der Variablen überschreiten?

  • Doofe Frage

    Dragoon - - Technische Fragen

    Beitrag

    Das liegt daran, dass ein Integer (get_integer) eine ganze Zahl ist, du somit nicht 1.1 oder 0.45 einsetzen kannst. Wenn Kommazahlen auch gehen sollen musst du das so machen: GML-Quellcode (12 Zeilen)

  • Versuchs mal mit GML-Quellcode (1 Zeile) vor dem Drawen (c_white ist nicht nur die Farbe "Weiss" sondern teilweise auch die Farbe "Neutral").

  • Path game crash

    Dragoon - - Technische Fragen

    Beitrag

    Wenn es sich wirklich um ein Crash handelt (also keine Error-Mitteilung), dann liegt es nicht an dem von dir angegebenen Code. Solche Crashs werden normalerweise ausgelöst, wenn ein Event sich direkt oder indirekt selbst aufruft (Das bekannteste Beispiel wäre ein Destroy Event, das alle Instanzen des gleichen Objektes löscht). Desweiteren ist mir aufgefallen, dass du den factor auf 1 gesetzt hast, was laut der Hilfe nicht erlaubt ist (da steht er muss GRÖSSER als 1 sein). Dieser Faktor gibt an w…

  • Es geht auch vielmehr um den Ablauf, man kann im Create Event einer Instanz nicht auf diese Variablen zugreifen, da das Create Event sofort nach dem aufrufen von instance_create() ausgeführt wird. GML-Quellcode (4 Zeilen)

  • Jop, das ist über globale Variablen möglich, indem du einfach bevor du die Instanz erstellst einer globalen Variabel den benötigten Wert gibst und diese dann im Create Event der Instanz abfragst.

  • Ja klar, die Pluszeichen sind auch nicht zur Zierde da, sondern erfüllen einen Zweck.

  • Spiel hängt sich wegen Partikeln auf

    Dragoon - - Gelöste Fragen

    Beitrag

    GML-Quellcode (1 Zeile) Zerstört den Emitter ind im Partikelsystem ps Ein wichtiger Grundsatz ist, dass man wenn möglich nie Ressourcen im Step oder Draw Event erstellen sollte, wenn man sie nicht ganz sicher im gleichen Step wieder löschst.

  • Spiel hängt sich wegen Partikeln auf

    Dragoon - - Gelöste Fragen

    Beitrag

    Jop, das schaut nach ner RAM Überfüllung aus. Du erstellst in jedem Step mehrere Partikelsysteme und Partikelarten und löschst sie nie, kein Wunder ist nach einer Weile kein RAM mehr frei. Am Besten wäre es, wenn du das Partikelsystem und die Partikelart nur einmal erstellst, dafür aber global (mach dazu einfach ein Controller Objekt, welches einmal die Partikel erstellt). Den Emitter erstellst du vorzugsweise im Create Event und verwendest ihn dann im Draw Event (und nicht vergessen den Emitter…

  • Versuchs mal so: GML-Quellcode (1 Zeile)

  • RE: Health

    Dragoon - - Technische Fragen

    Beitrag

    Zitat von Gardon: „Was soll ich machen?“ Die Forensuche verwenden. ~closed~

  • Oberflächenzeichnung in 3D

    Dragoon - - Gelöste Fragen

    Beitrag

    Du kannst dafür die normalen draw_... Befehle verwenden, diese sprechen auch auf jede Art von Transformation im 3 dimensionalen Raum an. Du musst nur noch für jeden Text die Transformationen berechen und dann kannst du normal zeichen. Das könnte z.B. so aussehen: GML-Quellcode (10 Zeilen)

  • txt-Files

    Dragoon - - Technische Fragen

    Beitrag

    Also bei mir funktioniert es einwandfrei, ich hab mal die gm6 angehängt. Musst es nur starten, dann sollte es zwei Textdateien anzeigen.

  • txt-Files

    Dragoon - - Technische Fragen

    Beitrag

    Ich kann dir jetzt nicht genau sagen was da falsch ist, aber hier sind mal zwei Skripte, die ich immer verwende um alle Dateien zu finden: find_files(Ordner,Dateiendung) GML-Quellcode (5 Zeilen) find() GML-Quellcode (25 Zeilen) Du rufst einfach find_files(...) auf und bekommst ne Liste mit allen Dateien zurück. Hier noch ein Beispiel: GML-Quellcode (6 Zeilen)

  • Surface Problem

    Dragoon - - Gelöste Fragen

    Beitrag

    Diese Reste kannst du entfernen indem du draw_clrear() oder draw_clear_alpha() verwendest (und zwar indem du auf das Surface zeichnest). Ich benutze darum immer folgendes Script um Surfaces zu erstellen: surface_create_(breite,höhe) GML-Quellcode (6 Zeilen)

  • ChatterBox - Künstliche Intelligenz

    Dragoon - - Bühne

    Beitrag

    Viele Virenscanner benutzen sogenannte heuristische Verfahren um auch leicht veränderte Viren und virenähnliches Verhalten zu erkennen, mit dem Nachteil hin und wieder auch ein Programm mal falsch einzuschätzen, was anscheinend hier passiert ist.