Suchergebnisse
Suchergebnisse 41-60 von insgesamt 93.
-
Ich mach das so: Erstmal brauchste einen Raum, der alles initialisiert und vorbereitet fuer den Raumwechsel GML-Quellcode (6 Zeilen) DANN erst kannste den Raum wechseln, so das es sich angepasst hat. Du kannst leider keine Raum-Aenderungen machen waehrend du im Zielraum bist, soweit es GM8 anbetrifft. Alle Raum-Settings muessen VORNEWEG initialisiert werden. Ist der Raum erstmal geladen und running, gibt es nichts, was die Raum-Instanz beeinflusst. Ich hab dir mal den Source fuer Wintah gesendet…
-
Ne'besser Methode ist das Verschluesseln durch Bytes. Sagen wir mal, dein Wert ist 4567 (2bytes) der sich an Stelle 2 oder sowas befindet. Dann gehste her: GML-Quellcode (10 Zeilen) irgendwie so und den selben Mist machste beim einlesen. Aber vergiss nich die zwei string zusammenzusetzen beim einlesen
-
Spiel des Monats - Juni 2015
BeitragOh! Ich hab das gar nich gewusst, das mein Zock auch nominiert wurde. Was fuer eine Ehre (Uebrigends ich habe nicht an der Wahl teilgenommen, da ich mich nur selbst waehlen wuerde, und das waere nicht fair. Jedes der nominierten Spiele ist mit viel Liebe gemacht worden. Viel Glueck an jeden Nominierten. Und danke an die, di SB2 gewaehlt haben, hehe ^^)
-
Also im Ernst, es ist nicht einfach einen Grafiker zu finden, der sich fuer Medizin-orientierte Spiele erwaermen kann Ich kann gut verstehen, dass dir das mit Medisim sauer aufgestossen ist. Mit'nem RPG laesst sich schon eher Interesse erwecken Also ich hab persoenlich schon festgestellt, dass es auf gm-d.de nicht viele Wild-Grafiker gibt, die noch nicht unter dem Pantoffel von'nem Projekt stehen, daher... Viel Glueck auf der Suche. Edit: Ich empfehle die Suche auf die Urquelle des Boesens umzul…
-
Benötige Hilfe, ich möchte mehrere Dateien aus einem Ordner öffnen und als gepackte Datei speichern
BeitragDas stimmt aber nich ganz. GMZ kann auch'n ganzen Ordner hinzufuegen: GML-Quellcode (1 Zeile)
-
Benötige Hilfe, ich möchte mehrere Dateien aus einem Ordner öffnen und als gepackte Datei speichern
BeitragMit GMZ.DLL kommste hier am weitesten. Ich habe schonmal einen solches Packprogramm "versucht" zu schreiben, mit GM's file_bin_* - Funktionen (ohne Encrypt-Coding... hat eh schon lang genug gedauert ueberhaupt ein ordentlichen Header zu entwickeln), aber so langsam wie das einliest und schreibt, biste bei einem 10 MB Archiv besser drann einen Flug nach Afrika zu buchen, um dort dann einen Flug nach Mexiko zu buchen... um dann letztendlich einen Chilly Bomber zu trinken, bevor du eine Pack- und E…
-
D3D Modelle
BeitragDas war eine ausgezeichnette Idee! Herzlichsten Dank.
-
D3D Modelle
BeitragTach Ich fang gleich ma hiermit an, der Inhalt einer D3D Datei (erzeugt durch d3d_model_save(arg1,arg2);): Quellcode (6 Zeilen) Ich hab rausgefunden, dass die 8 (oder erste Digit jeder Linie) im Prinzip eine ID fuer eine Funktion ist, die zum D3D_model_primitive Bloedsinn angehoert. Zur Zeit spiele ich mit einer recht interessanten und flexiblen Variante eines D3D-Modell-Kompressors, der im prinzip ermoeglicht, dem Benutzer die Option offen zu halten : "Was soll exportiert werden" , um ordentlic…
-
Oh man ey Das geht noch einfacher und viel UNflexibler, hehe. Am besten als Alarm Schleife: GML-Quellcode (1 Zeile) hier gilt allerdings, dass es keinen direkten Einfluss auf "Depth" gibt. _above erstellt den Partikel bei -100000 also ueber deiner Karre in dem Fall (was bei aufsteigendem Rauch Sinn macht. Allerdings Mr.Diesel's Methode ist viel besser und gibt dir mehr Kontrolle.
-
Shader im Gm
BeitragEine Moeglichkeit waere: - 1. Du fertigst eine copy deines Models an, welches nur die Faces enthaelt, die eine Alpha-Copy der Textur bekommen (sparrt dir etwas Rechenleistung). - 2. Oder du zeichnest eine zweite Copy der Mesh DIREKT NACH-dem die Andere Nicht-Alpha-Mesh gezeichnet wurde. also zweimal das selbe Model. Mit GM 8.1. ist auch das Surface-Problem verschwunden, du duerftest also hunderte an fantastishen Moeglichkeiten haben, mit den Surface funktionen Ueberlagerungs-Texturen zu generier…
-
Ungefaehr. Also das machste einfach so: -Fuege ein Sprite hinzu - Speicher dieses als *.gmspr (klick auf "Save Sprite") - leere dieses Sprite dann wieder, so das es kein Bild enthaelt und dann gehste wie folgt vor: GML-Quellcode (1 Zeile) Und so machste das mit jeder Sprite. Denk allerdings darann, diese Prozedur MUSS immer vor dem Creation-Event des Objektes, welches dieses Sprite braucht, stattfinden
-
Hm....? Warum eigentlich alles in den Runner packen? Hier bietet sich eindeutig an, auf "externe" Ressourcen zuzugreifen: GML-Quellcode (1 Zeile) Je mehr in dem Runner reingeknallt wird, umso laenger braucht dieser beim Entpacken. Lade deine Ressources "on the fly" (also nur, wenn du sie gerade benoetigst). Das ersparrt dir "unheimlich viel" Ladezeit und haelt dein Runner auf minimaler Groesse. Gerade bei riesigen Sprites usw. Und wenn du dir Sorgen ueber Raubkopierer machst... mach ein bischen …
-
39dll übertragungfehler
BeitragZitat von MasterXY: „Das ist ein Irrtum, dass man nur eines pro Type versenden kann. Man kann sehrwohl auch mehrere Strings zb versenden. Grundsätzlich sehe ich auf die schnelle jetzt keinen Fehler, zu bemänglen hätte ich allerdings, dass du die Werte alle als Strings versendest. Sollten diese Werte Zahlen sein, könnte es daran liegen. Zahlen solltest du je nach größe als bytes, shorts oder integers versenden und empfangen. Das spart dir einiges an Bandbreite, da Strings die lastigste Methode si…
-
39dll übertragungfehler
BeitragZitat von Salmi: „... aber bei einem anderen spiel hab ich die x und y achse auch auf einmal geschickt warum ging das dann?...“ hehe, das weiss ich auch nich. Wie schon gesagt, ich sprech hier wirklich nur aus "eigener" Erfahrung. So wie ich es oben beschrieben habe, hat es fuer mich stets ohne Probleme funktioniert. Weil ich bin auch schon dagesessen und hab mir ueberlegt wie es waere, wenn ich einfach mal ganzviele string schicke, und hatte dann das selbe Problem wie du. Bei naeherem hinsehen …
-
39dll übertragungfehler
BeitragAlso aus Erfahrung, wuerde ich dir raten deine Pakete anders zu struckturieren. Schick einen Hash anstelle mehrere Pakete. 39DLL schickt nur jeweils eine "Data-Type" (vom gleichen Type, sendet aber mehrere unterschiedliche Types). zum Beispiel: GML-Quellcode (16 Zeilen) es muss lauten: GML-Quellcode (16 Zeilen) Du kannst mehrere verschiedene DataTypes aufeinmal senden, zum Beispiel: GML-Quellcode (10 Zeilen)
-
stretche.png Also bei mir funzt das und die interpolation tritt ein... oder reden wir ueber vollkommen unterschiedliche dinge? Edit: Also nochmal um mein Punkt klarzustellen, die Interpolation hierbei wird hervorgerufen durch stretching (english fuer "dehnen"). Wir zwingen die Grafik-Hardware dazu ein Bild was kleiner ist, als die Bildschirmaufloesung sich ueber diese Flaeche auszudehnen, wobei der AA (Antialising-Effekt) entsteht (Edit2: "angewendet wird", muss es heissen).
-
Stretching, ist das einzigste was GM zubieten hat wenn'de mit D3D operierst. Wenn das eure DLL was besseres kann, das is gut, immer her damit GMAPI... du meinst, voellig bei Windows bleiben? Ne, ne, neeee Gott sei dank haben wir eine 39DLL mit dessen Mac Port Version. Ganz im Ernst... wenn ich schon mit C++ rumalbern will, kann ich auch gleich mit C anfangen und Hardwareprogrammierer werden... da eh alles OpenGL SDK unterstuetzt... bis auf XBox (weis ich gar nich ma, ob's beides unterstuetzt... …