Suchergebnisse

Suchergebnisse 521-540 von insgesamt 604.

  • Also du kannst entweder ein neuses Skript im Resourcenbaum erstellen und dann oben im Code Editor etwas aus nem textfile da reinladen, oder Methode 2: Rechtsklick im Resourcenbaum -> add existing script, wenn du bspw. welche aus nem anderen Projekt haben möchtest, und dann kannst du direkt mehrere Skripte auswählen mit linksklick darauf wenn du strg gedrückt hälst.

  • Winkel vertikal spiegeln

    Rhazul - - Technische Fragen

    Beitrag

    Sorry für den Gehirnfurz, meinte natürlich entlang der vertikalen Habs Im Post geändert jetzt.

  • Soweit ich mich erinnere stellt GM mehrere Arten des reinladens zur Verfügung. Einmal das importieren von bereits existierenden Skripten und dann das erstellen von Skripten anhand einer Textdatei. Eventuell hast du da etwas durcheinandergebracht? Ansonsten bitte näher erläutern.

  • Winkel vertikal spiegeln

    Rhazul - - Technische Fragen

    Beitrag

    Abend, habe ein recht simples Problem, komme aber grade zum verrecken nicht auf die Lösung. Wie kann ich es bewerkstelligen einen Winkel entlang der vertikalen zu Spiegeln? Hier ein Beispiel was ich meine: ang = 45° -> spiegeln -> ang = 135° oder ang = -30° -> spiegeln -> ang = 240° oder ang = 90° -> spiegeln -> ang = 90° Ich denke das sollte klarstellen was ich meine. Danke für jede Antwort, um so schneller um so besser

  • Text anzeigen lassen

    Rhazul - - Technische Fragen

    Beitrag

    Daran kanns natürlich auch liegen Hab ich garnicht drauf geachtet. anklickbar könnte man das ganze am einfachsten mit point_in_rectangle und der mausposition machen.

  • Text anzeigen lassen

    Rhazul - - Technische Fragen

    Beitrag

    Lese dir bitte durch, wie switch statements Funktionieren. Bei obigem Code werden dann die variablen absender, betreff und text unterschiedlich gefüllt, je nach dem welche ID man dem Skript übergibt (0,1,2,etc...) -> erstes Argument. Das Zweite Argument kann entweder 0,1 oder 2 sein und bestimmt ob du den Absender (0), den Betreff (1) oder den Text (2) vom Skript zurückbekommst .

  • Ja genau, das ist von FatalSleep. Bin in dem glücklichen Lage solche Texte auch in Englisch genießen zu können , das meinte ich mit Kontroverse, der eine meint weiterhin es wär ein Bug, aber fest steht, solange da nichts dran geändert wurde mit der neusten Version verhält es sich halt immernoch so. Wollte das einfach hier nur mal reinschreiben damit sich niemand wundert warum trotzdem mehr Leute joinen können.

  • Vorteil bei allem rund ums Programmieren ist wenn man der Englischen Sprache mächtig ist. Dann kann man sich unzählige gute Tutorials Auf Youtube angucken. Gute Youtuber sind HeartBeast, RealTutsGML, MishMash, The Snidr, und dann gibts noch Husky! und The Sivart wovon letzte beide allerdings schon länger nicht mehr aktiv waren und meiner meinung auch nicht so guten Content produziert haben (im vergleich zu den ersten vier). Ich habe allerdings nicht von spezifischen commands geredet sondern eher…

  • Ohne Garantie, probier mal d3d_set_projection_ortho() bevor du auf das Surface malst. hat bei mir jedesmal Wunder bewirkt

  • @Dufner Bei dem Eingebauten Networking ist, wenn das richtige Protokoll gewählt wurde, die Verbindung komplett Verlustfrei, man muss sich also soweit garkeine Sorgen machen ob Daten jetzt schon angekommen sind oder doppelt an einen Client gesendet wurden. Wenn du da noch nicht reingeguckt hast würde ich dir es wirklich empfehlen, im vergleich zur 39DLL sehr einfach mit den Buffern und um etwas an alle Clients zu senden benötigt es eigentlich nur 2 verschachtelte for-Schleifen die dann die Socket…

  • Jau, Danke sehr für deine Bemühungen! Habe zwar mittlerweile das Problem so gelöst, das ich den input für arccos() zwichen -1 und 1 clampe, aber wie du schon sagst ist bei manchen Stellungen dann der Arm zu kurz und erreicht sein Ziel nicht (Das ist eigentlich nur beim hinteren Arm problematisch, wenn man nach ganz oben oder unten schaut, habe halt auch die direction geclampt damit das nicht passiert, denn er soll ja die Waffe damit weiter vorne halten.) Hatte jetzt leider schon angefangen das g…

  • Text anzeigen lassen

    Rhazul - - Technische Fragen

    Beitrag

    Davon abgesehen das das sehr zusammengebacken ist und der Ansatz von @Aku_Ryou viel cleaner und modularer ist, fällt mir direkt auf, dass du die email zwar erstellt aber nicht löschst. Ausserdem kannst du das position_meeting durch das mouse enter und mouse leave event ersetzen, wenn du schon extra für alles objekte erstellst.

  • Dafür gibt es mp_potential_step_object (destination_x, destination_y, speed, obj_wall); simpel und effektiv. Dab braucht man auch nicht mehr Rumwursten, der bleibt dann auch direkt da stehen wo er soll.

  • Ich würde an deiner Stelle auch nicht mit solid arbeiten sondern mit den collision masks. da gibt es auch etliche Funktionen für. Google einfach mal "Gamemaker why not to use solid" da ist es ausführlicher als ich es dir jetzt erklären könnte.

  • wie dein spiel aufgebaut ist hängt doch von dir ab. spieletechnich musst du alles programmieren wie gehabt, das networking ist ja nur ein tool um daten an andere clients zu senden. welche daten du sendest und was du damit machst hängt ganz von dir ab

  • Man kann damit grundsätzlich Objekte gruppieren. Zu beachten ist, das die children eines Parents dessen Code "erben". Ausser, das child hat zB selber create-code. Dann überschriebt dieser den create-code den er sonst vom parent erben würde. Man kann mit parents dann ganze gruppen ansprechen, zB hat man ein par_enemy. das hat dann obj_enemy1, obj_enemy2 etc als childs. Dann Kann man in einem Schuss objekt beispielsweise im collision event -> mit par_enemy auswählen und schon wird der code ausgefü…

  • Also Freunde der Sonne, Gegeben sind : Position des Schultergelenks, Position der Hand, Länge des Oberarms, Länge des Unterarms und sehr schlechte Mathekenntnisse. Ich möchte also (in 2d, versteht sich) die Positionen und Winkel der Armsegmente berechnen, damit mein Spieler verschiedenste Items/Waffen halten kann ohne das es extrem Schei*e aussieht. Mit einem Arm hab ich das sogar gebastelt bekommen, allerdings mehr schlecht als recht, hinzukommt, dass ich beide Arme haben muss, hält er also ein…

  • lese dir einfach mal kurz durch was parents sind, dann wirst du es verstehen

  • den image_index nicht jeden step setzen, sondern nur im create. Du solltest global.blauer_key eventuell in etwas wie global.has_key umbennenen und einen boolean draus machen, dann ist es eindeutiger. Ich würde dir empfehlen ein parent-objekt für türen zu erstellen ( par_door) das kann leer sein. dann bei deiner Tür gibst du bei parent par_door an Dann mach einfach ein collision event im Spieler mit par_door ( so kannst du alle türen die du hinzufügst öffnen) GML-Quellcode (4 Zeilen) hauptproblem…

  • Ich denke, du hast das etwas falsch verstanden. das ds_list_delete(SchussListe,0); (wie alle anderen ds_list Sachen) sollten wenn dann in die Kanone. Wenn man das natürlich ins destroy eines Projektils packt ist klar das es einen Fehler gibt, denn man kann ja keine Dateistruktur löschen die nicht existiert (zumindest existiert sie halt nicht im Projektil, sondern in der Kanone). Der Fehler kann eigentlich nur kommen, wenn man die Dateistruktur erst garnicht erstellt hat oder sie schon gelöscht w…