Suchergebnisse

Suchergebnisse 1-20 von insgesamt 178.

  • Hm gut, das funktioniert einwandfrei und ohne großen Aufwand. Das einzige was mich stört, ist: "Funktioniert super, aber warum?" Aber da es auf ähnliche Weise funktioniert wie meine Methode, kann ich das erst einmal beiseite stellen. Danke

  • Vorerst: Hier geht es nicht um C++ an sich, sondern um die Realisierung in C++. Sorry, ich wusste einfach nicht, wo genau ich das unterbringen sollte. Ich möchte meine eigene point_direction Funktion schreiben, die ich dann in mein Spiel (C++) implementieren möchte. Das Problem dabei ist, dass ich das nicht so ganz hinbekomme. Irgendwie (glaube ich) komme ich mit dem Winkel- oder Bogenmaß durcheinander. Ich hatte das Thema an sich noch nicht allzu lange in der Schule, deswegen kann da irgendwo e…

  • Die Antwort auf die erste Frage: "Lernen zu programmieren". Oder du benutzt die einfache Funktion: GML-Quellcode (1 Zeile) Der GM nimmt dir beim Programmieren so einiges (und das ist wirklich sehr viel im Vergleich zu Hochsprachen) ab, aber den Rest - und das ist das, was du in dein Spiel einbauen willst - musst du dann schon selber programmieren. Gewöhnlich fängt man bei einem einfachem Klickgame aka "Hit the ball" an und arbeitet sich langsam hoch.

  • Du kannst die Exe auch einfach in den Autostartordner kopieren, wird zwar im abgesicherten Modus nicht ausgeführt, aber das ist wohl das geringste Problem. mfg Crit

  • Die Messagebox übernimmt eigentlich immer die Höhe und Breite des Bildes. Wenn du bei der Funktion messate_size(w,h); bei w -1 angibst, übernimmt sie die Breite des Pixels. Klingt zwar unlogisch, weil sie das ja sowieso schon macht, aber vielleicht hat man die Messageboxgröße vorher schonmal abgeändert und möchte diese jetz wieder auf der automatischen Breite haben. Wenn du bei h -1 angibst, berechnet der GM eine angemessene Anzahl an Pixeln pro Textzeile, die in der Messagebox steht. Ich kenne …

  • Ausrüstung

    Critical - - Technische Fragen

    Beitrag

    Ich würde lieber das Draw Event bevorzugen, da man am Ende dann 20 Extraobjekte nur für die Waffen und den Körper hat. Ansonsten kannst du dir überlegen, ob du die Körperteile einzeln machst oder einfach eine nichtanimierte Gesamtfigur benutzt. Das mit dem Mitschwenken der Waffe sollte eigentlich auch kein Problem darstellen, da du die Waffe ja direkt an den Winkel der Hand anpassen kannst. Und dargestellt werden diese Einzelteile natürlich mit der draw_sprite_ext(...); Funktion (fürs Rotieren e…

  • Explosion in 3D?

    Critical - - Technische Fragen

    Beitrag

    Also wenn ich das richtig mitbekommen habe, setzt d3d_set_projection_ortho(...); wird die Projektion für den 2D Modus umgestellt, sodass wir wieder Koordinaten von [0/0] bis [FensterBreite / Fensterhöhe] haben. Den 3D Modus selbst versteckt man mit d3d_set_hidden(...);. mfg Crit

  • Eigentlich stellt man den Stil der Messagebox nur einmal ein und zwar bei der Initialisierung des Spiels. Einfach ins Create Event bei deinem Controller-Object, das sollte reichen. mfg Crit

  • Explosion in 3D?

    Critical - - Technische Fragen

    Beitrag

    Wenn man im FPS Example vom GM einen 2D Lebensbalken zeichnen kann, dann kann man doch wohl auch ein Rechteck zeichnen? oO Man muss doch nich extra ne Wall vorn Bildschirm zeichnen... Zitat: „Sometimes you temporarily need a normal orthographic projection as is used when there is no 3D. Or you want to return to the default perspective projection. For this you can use the following functions: d3d_set_projection_ortho(x,y,w,h,angle) Sets a normal orthographic projection of the indicated area in th…

  • Vielleicht solltest du das Sprite auch im Draw Event zeichnen und nich beim Laden der Datei... Edit: Zu spät... PS: Bitte erst mal selber nachdenken, ich glaube das mit dem Draw Event hättest du wohl auch gewusst.

  • Allein wenn man message_ in den Code Editor eingibt, kommen gleich 10 Befehle um den Stil der Messagebox abzuändern. Z.B. kann man mit message_background den Hintergrund der Messagebox ändern. Einfach mal in die Hilfe schauen. Da steht alles zu den Messageboxen Und alphatransparente Fenster könntest du ma mit message_alpha versuchen. ^^ mfg Crit

  • Quellcode (8 Zeilen) Code ist nicht geprüft, aber es soll auch eigentlich nur ein Ansatz zur Hilfe sein. Bitte verschaffe dir die Grundlagen (entweder übers Internet oder über Bücher), weil dies nun wirklich zu den einfachsten Dingen gehört. mfg Crit

  • Eigentlich schon. Globale Variablen werden halt benutzt um Werte, die über das ganze Spiel gültig sein sollen (z.B. die Lautstärke oder die Punktezahl). Man könnte natürlich vieles mit lokalen Variablen machen, müsste dann jedoch immer auf die Instanz mit dem Punktoperator zugreifen und das ist nicht immer die beste Methode. Wenn du einem Objekt aber Energie geben willst, solltest du natürlich lokale Variablen benutzen und nicht auf health zurückgreifen, da dies eine globale Variable ist und mei…

  • Wann kommt GM8?

    Critical - - Game Maker Allgemein

    Beitrag

    Zitat von Verwurster: „Mal echt: Ressourcen mit aufwändigen Verschlüsselungen zu 'schützen' ist doch völlig sinnbefreit. Da kommt man erstens ja doch ohne Probleme dran, zweitens verkompliziert das Ganze alles nur und drittens will eh keiner die Sprites haben. Und selbst wenn, wen interessiert's? Verkaufst du dein Spiel etwa? Und selbst wenn, wen interessiert's? Ist ja nicht so, das von kommerziellen Spielen niemals gerippt wird, oder?“ Nein, ist es nicht. oO Warum sollte ich zig Sprites und Sou…

  • Wann kommt GM8?

    Critical - - Game Maker Allgemein

    Beitrag

    Ja, extern, aber nicht intern und nicht jeder hat Lust, seine Sprites (die er vor anderem Gebrauch bewahren will), extra zu verschlüsseln. Ich selbst benutze trotzdem extern und ne Verschlüsselungs-DLL. Hat Vorteile, bei der Ladegeschwindigkeit. mfg Critical

  • Snowball

    Critical - - Rampenlicht

    Beitrag

    Zitat von F4LL0UT: „ Zitat: „Wenn man an einem Rad ist, dass ziemlich weit unten am Rand ist und der Schneeball dann außerhalb der View rotiert, verliert man. Dafür kommt das auch nicht so häufig vor. “ Jo, das kommt nämlich nur vor, wenn man's davor vergeigt hat (nämlich man an nem Rad vorbei geflogen und dann wieder runter gefallen ist). Ist also wohl nicht unfair, da man diese Situation als Spieler zu verantworten hat wie einen normalen Sprungfehler.“ Oder wenn man ein Rad übersprungen hat un…

  • Snowball

    Critical - - Rampenlicht

    Beitrag

    Sehr schön. Kaum zu glauben, dass ein solch simples Spiel einen derart hohen Suchtfaktor hat! Das Interface gefällt mir sehr gut. Scheinbar scheint es auch sicher zu sein. Schade, ich seh grad (hab während des Beitrages noch eine Runde gezockt), dass meine 52 Punkte nicht eingetragen wurden...Naja was solls, im Moment bin ich sowieso oben...Fragt sich nur noch wie lange, dann heißt es wieder, sich den ersten Platz zu sichern. Scheint so, als würden nicht immer die Punkte eingetragen werden, ist …

  • Snowball

    Critical - - Rampenlicht

    Beitrag

    Das da Ram-Hacks vorliegen ist mir auch klar. Ich habe mich nur gewundert, warum dort die "Hacker" in der Online Highscore den Decompiler so anpreisen... Ach ja: Wenn man > 20 mal verliert, nervt dieses Submit-Highsore Fenster. Manchmal verhau ich gleich nachm ersten Punkt und dann immer dieses Fenster, vielleicht könnte man das im Spiel durch "Press H to submit highscore" o.Ä. ersetzen, da das Spiel komplett über Tastatur läuft und ich dann ewig zur Maus greifen muss. mfg Crit

  • Snowball

    Critical - - Rampenlicht

    Beitrag

    Hast du jetzt eine neue Version hochgeladen oder nur erneut den gleichen Link gepostet? Denn anscheinend scheinen manche "h4xx0r" doch noch den Decompiler nutzen zu können. Also den Decompiler nutzen und sich als Hacker ausgeben - arm Zum Spiel: Die Musik ist echt super gemacht - Lob an kht! Die Grafik gefällt mir ebenfalls gut, nur die Überschrift im Hauptmenü finde ich etwas unpassend. Die Schrift hätte man zum Stil "Schnee" vielleicht auch anpassen können, aber das ist wohl die Standardschrif…

  • health

    Critical - - Gelöste Fragen

    Beitrag

    health ist eine globale Variable, die vom GM festgelegt wurde. Erstell dir einfach ne eigene lokale Variable wie "energie" und benutze die dann. mfg Critical