Suchergebnisse

Suchergebnisse 1-20 von insgesamt 854.

  • Benutzer-Avatarbild

    Instance Createt Random

    Husi012 - - Technische Fragen

    Beitrag

    Deshalb setzt man ein I (für Integer) vor das random. Ohne i hättest du recht.

  • Benutzer-Avatarbild

    Begründen wir das mal mit einem Wort: YoYoGames

  • Benutzer-Avatarbild

    Gegner Random KI einfügen?

    Husi012 - - Technische Fragen

    Beitrag

    Wir benötigen mehr Code, um deinen Weg zu verstehen. Mit irandom_range bzw. irandom wird das gehen.

  • Benutzer-Avatarbild

    Get String im Vollbildmodus

    Husi012 - - Technische Fragen

    Beitrag

    Dieses Async sagt, das es asynchron läuft. Da kann also das Spiel im Hintergrund bei der Eingabe weiterlaufen. Du kannst dir das am besten in der Hilfe anschauen, wie man das am besten benutzt. Die Zahl ist dabei eine id, die du als eindeutige Identifikation dieser Abfragebox nehmen kannst. Im Async-Event (weiß grad nicht welches) kannst du dann mit der Variable async_load arbeiten.

  • Benutzer-Avatarbild

    Habe leider nicht so viel Zeit. Ist das denn GameMaker only?

  • Benutzer-Avatarbild

    Externes Programm im Spiel starten

    Husi012 - - Technische Fragen

    Beitrag

    ohne DLL wird dies wahrscheinlich nicht möglich sein. Was willst Du denn machen? Evtl. geht das auch ohne

  • Benutzer-Avatarbild

    Instance Createt Random

    Husi012 - - Technische Fragen

    Beitrag

    @aku So sollte es besser laufen: GML-Quellcode (1 Zeile) Möglich wäre auch folgendes: GML-Quellcode (1 Zeile) Bei den ... Musst du dann nur noch jeweils 16 Objekte packen. Die Funktionen suchen sich dann jeweils eins raus und es gibt zwei. Das letzte choose nimmt dann noch eins von den beiden gerade ausgesuchten.

  • Benutzer-Avatarbild

    Wenn du dir Instanz nicht deaktiviert kann es nur am code liefen, dass dieser nicht sichtbar ausgeführt wird. Wie ist denn dein code?

  • Benutzer-Avatarbild

    Für mich sieht nichts falsch aus. Probiere mal Klammern zu setzen und continue mit geschweiften Klammern zu ersetzen: GML-Quellcode (1 Zeile) Hängt sich denn das Spiel auf oder passiert nichts? Denn diese Methode lässt das Spiel eigentlich freezen und ist sehr unsauber.

  • Benutzer-Avatarbild

    Kann es sein, dass die Kollision präzise ist und so keine Kollision stattfindet, da das sprite nicht oben links anfängt? Die Funktion point_in_rectangle sollte besser sein.

  • Benutzer-Avatarbild

    surface_save_part Problem

    Husi012 - - Technische Fragen

    Beitrag

    Es wäre am besten, wenn du zum Beginn für jedes Teil ein Sprite mittels sprite_create_from_surface erstellst. Am Ende dann jedes wieder mit sprite_delete löschen. Das auf der Festplatte abzuspeichern halte ich für keine so gute Idee.

  • Benutzer-Avatarbild

    Zitat von acidrain833: „oje das kannte ich garnicht..muss ich mir mal ansehn...aber anscheinend wird das ja das selbe machen oder?“ Naja bei dem Code jetzt besteht dein Array aus Strings und würde Fehler werfen. Deshalb ist get_integer(...) die einfachere / bessere Lösung. Ich finde das Tutorial sehr schön Wenn ich darf, möchte ich aber gerne noch auf weitere Dinge hinweisen. Beim ersten Code könntest du auch eine For-Schleife nutzen. Das blödere bei diesem Code ist, dass du beim initialisieren …

  • Benutzer-Avatarbild

    Es kann jeder auf Discord kommen und mit vielen aus dem Forum reden (PN jeweils natürlich auch möglich). Dort bin ich fast immer online und für Fragen immer da

  • Benutzer-Avatarbild

    Out of Room

    Husi012 - - Technische Fragen

    Beitrag

    Zitat von Hakan23: „CODE“ das ist aber fordernd. Du kannst wie Rhazul sagte point_in_rectangle(px,py, x1,y1, x2,y2) verwenden. Du gibst bei px und py die Spieler Koordinaten rein. Bei x1 und x2 0,0 da der Raum dort beginnt und bei x2 und y2 da wo der Raum endet room_width und room_height. Stelle dir ein Rechteck vor, dass von 0,0 bis room_width, room_height geht. Die Funktion schaut jetzt, ob px,py innerhalb dieses Rechtecks ist.

  • Benutzer-Avatarbild

    Ja, ich glaube 52bit für die Ganzzahl, aber insgesamt 64bit. Hier ein Wikipediaeintrag: de.m.wikipedia.org/wiki/Doppelte_Genauigkeit int64 hört sich ganz cool an.

  • Benutzer-Avatarbild

    Mir ist eben etwas eingefallen was hier zugehören würde: Es gibt sogenannte Flags, die in dem Fall ein boolsches (true oder false) Array darstellen. Du möchtest beispielsweise einfach und performant einer Variable mehrere Optionen auf einmal geben. GML-Quellcode (1 Zeile) So sähe das in etwa aus. Ziemlich kryptisch oder? Es kommt noch komischer: GML-Quellcode (3 Zeilen) Bevor ich alles aufkläre, zeige ich noch, wie man die Variablen flag_* definiert: GML-Quellcode (3 Zeilen) rechts siehst du die…

  • Benutzer-Avatarbild

    Ah ich dachte es kommt auf die Bewegung an Hätte ich besser lesen sollen

  • Benutzer-Avatarbild

    Bei der Bewegung kann man eine target Position festlegen (target_x, target_y). Die x und y Koordinaten müssen dann dahin bewegt werden. Beispielsweise x += (target_x - x) / 2;

  • Benutzer-Avatarbild

    Online Multiplayer mit Studio

    Husi012 - - Expertenrunde

    Beitrag

    Ah natürlich, es könnte sein, dass der Port schon belegt war. Dann kannst du in der Debug-Konsole sehen, dass der Server nicht gestartet werden konnte.

  • Benutzer-Avatarbild

    Online Multiplayer mit Studio

    Husi012 - - Expertenrunde

    Beitrag

    Es kann unter Umständen ansonsten noch an der Antivire-Software liegen. Ein- und ausgehend machen sollte man auf jeden Fall ausprobieren. Bei Windows hatte ich da bis jetzt aber kein Problem mit.