Suchergebnisse
Suchergebnisse 1-20 von insgesamt 176.
-
Mir ist gerade aufgefallen, dass die exportierte Funktion "text" heißt, in GML aber "test". Könnte es daran liegen? Zitat von Husi012: „Und ich mein, dass die WinApi auch char* in die Datentypen von sich umwandeln kann.“ Stimmt, die ganzen handles sind void* pointer. Das bringt dir aber nichts, da du keine integer übergeben oder zurückgeben kannst. Außerdem wird GM wahrscheinlich crashen, wenn du versuchst einen Pointer zu returnen (z.B. mit CreateWindow)
-
Zitat von Husi012: „bekomme ich ein external_define Error.“ Das liegt wahrscheinlich daran das GM die DLL nicht findet. Wo hast du sie platziert? Am besten wäre es die DLL zu den "Included Files" hinzuzufügen. Zitat von Husi012: „Ist aber auch ein external_define Error.“ Weil es, zumindest nach meinem wissen, keine "windows.dll" gibt. Es stimmt zwar das all WinAPI functionen die calling convention stdcall haben, aber du kannst mit GM auf fast keine funktion zugreifen, da GM nur strings (char*) u…
-
Antivirensoftware schlägt Alarm
BeitragIch nehme mal an du exportierst deine Projekte als "Single runtime executable". Besser wäre es als "Compressed Applications zip" zu exportieren. Bei der ersten Methode werden der Runner und die Spieldaten in ein selbstextrahierendes Archiv gepackt. Beim Start wird dann alles nach %TEMP% kopiert und dann der Runner ausgeführt. Bei der zweiten Methode werden der Runner und die Daten einfach in eine *.zip gepackt und der Benutzer selbst muss sie dann entpackt und den Runner ausführen. Da die erste …
-
data.win - Warum?
BeitragZitat von levarris07: „Ich bin mir sehr sicher, dass das geht.“ Das ist ungefär so wie wenn man versucht eine .exe in C++ Code umzuwandeln obwohl es bei GM um einiges einfacher wäre. Trotzdem ist es noch sehr viel Arbeit. Außerdem könnte man nicht den Original Code widerherstellen lediglich eine Kopie anfertigen die zum selben Resultat führt. Zitat von Larsi: „Ich glaub es wird da bald sogar Decompiler geben 8o“ Glaube ich jetzt nicht unbedingt. aber man kann ja nie wissen Zitat von Larsi: „die …
-
data.win - Warum?
BeitragJa, die Namen sind vorhanden aber der originale GML Code kann trotzdem nicht wieder hergestellt werden.
-
data.win - Warum?
BeitragSo hab mir das auch mal angeschaut (kann sein das einiges nicht stimmt): Sprites und Backgrounds werden auf Texture Pages gepackt und dann als PNG Dateien in die Datei geschrieben. Man kann also problemlos diese herausfischen. Sounds werden zu OGGs convertiert und entweder auch in die data.win Datei geschrieben oder gleich als eigenständige Datei hinzugegeben. Shaders werden nach HLSL konvertiert und dann in die data.win Datei gepackt. GML Code wird zu VASM (keine Ahnung wie das wirklich heißt, …
-
Ich habe hier mal ein kleines Script zusammen gebastelt von einem anderen Projekt. Könnte dir vieleicht helfen: GML-Quellcode (9 Zeilen) Das ganze funktioniert mit application_get_positionwas es ganz einfach macht. Das zurückgegebene Array sollte immer die Koordinaten der Maus zurückgeben wie sie auf der eigentlichen application_surface sind.
-
gm bietet die Möglichkeit an das Projekt zu exportieren (siehe File->Export Project) Diese Dateien haben dann die Endung .gmz und können natürlich auch wieder importiert werden (siehe File->Import Project oder den Import Tab am Anfang) Das ganze soll es erleichtern Projekte hin und her zuverschicken damit man keine .rar oder .zip Pakete machen muss Im großen und ganzen sind die .gmz Dateien eigentlich auch nur .7z Dateien die das ganze Projekt enthalten (kann man sehr schön mit 7 Zip öffnen)
-
eigentlich sollte draw_sprite_ext garnichts zeichnen wenn du einen string als sprite verwendest o_O aber ist ja auch egal. die funktion die du brauchst ist glaube ich asset_get_index. Das ganze müsste dann so irgendwie ausschauen: "draw_sprite_ext(asset_get_index(sprite),-1,x,y,1,1,m_direction,-1,1)"
-
file not opened for working
BeitragDu hast file_text_writeln im zweiten Code anstatt file_text_readln genommen.
-
Vermin
kebaplover - - Bühne
Beitragdie alte website von yoyogames kann man immer noch erreichen unter sandbox.yoyogames.com. Einfach www durch sandbox austauschen und du hast einen funktionierenden Link: sandbox.yoyogames.com/games/148998-vermin
-
Sprites Ordner fehlt
BeitragIch glaube er sucht die Sprites die bis GM 8.1 dabei waren. Anscheinend gibt es die aber bei Studio nicht mehr bzw. ich habe sie nicht gefunden.
-
sprite Position am Fahrzeug
BeitragZitat von McGamemake: „Wo ist denn das Problem, bei mir sieht alles okay aus ?“ Beim grünen Auto ist das Scheinwerferlicht ein bisschen versetzt, beim pausieren aber nicht. Anscheinend wurden die Scheinwerfer für das grüne Auto erst nach obj_lichtersteller erstellt. D.h. das Game Maker ruft erst das End Step Event von obj_lichtersteller und dann erst das End Step Event von den Scheinwerfern auf, die dann die Kooridnaten neu berrechnen (Ich könnte auch falsch liegen). Eine schnelle Lösung wäre al…