Suchergebnisse
Suchergebnisse 21-40 von insgesamt 168.
-
Blend modes (mal wieder)
BeitragDu willst farbige Lichter und eine (farbige, nicht schwarze) umgebungshelligkeit? Ich editier dann mal n kleines Tutorial rein
-
Blend modes (mal wieder)
BeitragDu möchtest alles schwarz haben, nur den lichtkegel sehen? Create-Event: GML-Quellcode (1 Zeile) Draw-Event: GML-Quellcode (13 Zeilen) Erst wird die Surface weiß angestrichen, das licht schwarz draufgemalt (dazu musst du es invertieren) und dann das ganze von der szene abgezogen. Damit bestimmt die Helligkeit des Lichts die "Transparenz" Ich hab mal ne zeit lang daran gearbeitet, das möglichst komfortabel zu machen, vielleicht lad ichs mal hoch EDIT: Funktioniert mit 8.1 nicht mehr... Vielleicht…
-
Wie wäre es, wenn du dem Controller eine Variable "Eigenschaft" verpasst, die die richtige Eigenschaft enthält, und du dann im obj_test dann GML-Quellcode (1 Zeile) in das Create - Event schreibst? Dann würde der Controller nicht dem Objekt die Variable zuschreiben, sondern sich das Objekt die Variable vom Controller holen, was aufs gleiche rauskommt.
-
Polygone mit Textur
BeitragEs gibt den Befehl d3d_vertex_texture(x,y,z,xtex,ytex) bei dem Du zusätzlich die Texturcoordinaten angeben musst, damit klar ist, welcher Ausschnitt der Textur auf die Vertices gezeichnet wird. xtex und ytex gehen von der oberen linken Ecke der Textur aus je von 0 bis 1. Ein texturiertes Quadrat wäre dann z.B.: (Versteckter Text) Dein Dach dürfte deshalb rot gewesen sein, da du keine Texturcoordinaten angegeben hast und so die Zeichenfarbe (die Du demnach auf Rot gestellt haben müsstest) verwend…
-
Du kannst natürlich auch mit screen_redraw arbeiten, das ist genauso performant, nur steht dann logischerweise alles andere im Spiel während des Rückstoßes still, da es ja dann eine zeit lang nur das step-event von deiner Spielfigur abarbeitet.
-
Wenn Du es so machen willst wäre die Lösung eigentlich GML-Quellcode (1 Zeile) wobei die Altedauer der Grenzwert ist, bei dem das letzte Item fertig wäre und Neuedauer der Grenzwert des aktuellen Items. Wenn Du für jede Block - Item Kombination einen eigenen Wert speicherst (was logisch wäre, da man mit einer Schaufel schneller Erde, aber langsamer Stein als mit einer Spitzhacke abbauen kann), würde ich es so wie in meinem letzten Post beschrieben machen: Jeder Block hat einen festen Grenzwert g…
-
ich versteh nicht ganz, wie du es machst, aber ich würde den blöcken je eine abbauzeit geben (z.B. Erde=50, Stein=100); und bei verschiedenen Werkzeugen pro Step verschiedene werte abziehen (z.B. Hand 1 pro Step, Spitzhacke 4 pro Step, kann natürlich je nach block variabel sein) und wenn dann der Wert des Blockes 0 erreicht hat wird er zerstört. im Beispiel: Erde - Hand = 50 Steps Stein - Hand = 100 Steps Erde - Hacke = 13 Steps Stein - Hacke = 25 Steps Wenn du es schon so machst versteh ich dei…
-
OfftopicZitat von florpp: „Zitat von Unistyle: „Was ne dämliche Bermerkung... Unter Medien gehören auch Videos, Bilder und Musik dazu.“ Ok dann beweiß mir das doch mal mit einem auszug aus einer Definition oder ähnlichem.“ Googlen hilft /Offtopic Seehr viele Spiele nutzen dlls für Videos, warum machst du das dann nicht einfach auch? Auf gmtoolbox.com gibt es 5 Video - dlls, probier halt mal eine aus
-
Motion Eye im Hintergrund
Beitragkeine Ahnung, kannst du aber gerne ausprobieren
-
Motion Eye im Hintergrund
Beitragja dann wird dir wohl nichts anderes übrig bleiben, als dich nach einer anderen Webcam DLL umzuschauen EDIT: Anscheinend gibt es keine gute Alternative zur Webcam DLL und ich sehe auch keine Einstellungsmöglichkeiten das die dll weiterläuft wenn man das Fenster minimiert, aber vielleicht kann man auch das Fenster auf andere Weise (mit ner dll) zu verstecken, ohne es zu minimieren
-
Motion Eye im Hintergrund
BeitragWenn du "freeze the game when the form loses focus" aktivierst, kann der Timer auch nicht aktivert werden. Alternativ könnte man den Fensterstatus per dll überprüfen und entsprechen darauf reagieren.
-
Lenkung Verbessern
Beitragoder du erstellst die Drehanimation im Sprite-Editor, dann siehts wesentlich besser aus. Dafür muss das Auto nach rechts schauen und das Bild groß genug für die Drehung sein, dann kannst du eine Drehanimation erstellen lassen (Gegen den Uhrzeigersinn) und stattGML-Quellcode (1 Zeile)GML-Quellcode (1 Zeile)schreiben. Wenn du nicht 360 sondern z.B. 180 Bilder machst, musst du dann entsprechendGML-Quellcode (1 Zeile)schreiben. Nachteil: braucht viel Speicher und ist nicht mit irgendwelchen Auto-Ani…
-
Ich denke die einfachste Lösung wäre, bei jedem Objekt die jeweils anderen zum Grid hinzuzufügen, Pfad berechnen, ausführen und dann die anderen Objekte wieder vom Grid zu entfernen. Man müsste den Pfad deshalb direkt ausführen, da den anderen Objekten die neue Position ja sonst noch nicht bekannt ist und sie so letztendlich doch kollidieren könnten. Da es keine Funktion zum sofortigem ausführen des Pfades gibt, musst du dich wahrscheinlich mit GML-Quellcode (1 Zeile)oder ähnlichem zufriedengebe…
-
Ich fürchte, dass du dafür ein zweites Grid erstellen musst, bei dem nur die Stellen frei sind, durch die dein größeres Objekt auch passt.
-
Probleme mit 39dll
BeitragJetzt klappt alles, ich dachte zwar das die anfrage per URL + POST mal geklappt hätte, da hab ich mich aber offensichtlich getäuscht. Im Spiel funktioniert es - macht PHP einen unterschied zwischen 'abc' und "abc"? Das habe ich geändert und seit dem geht es. Vielen Dank an alle, die mir geholfen haben. Wenn ich weitere Fragen habe, schreibe ich sie einfach hier rein
-
Probleme mit 39dll
BeitragWie meinst du das? Wenn ich .../test.php?test=abcdefg im Browser eingebe, passiert nichts...
-
Probleme mit 39dll
BeitragIch mache das Spiel gerade mit dem GM 8.0 neu und habe einen seltsamen Fehler entdeckt. Er hat aber leider nichts mit den seltsamen Symptomen zu tun, sondern spielt auf Server Ebene: Der Code PHP-Quellcode (6 Zeilen) gibt nichts zurück. Wo ist der Fehler? EDIT: Mit GET geht's, aber warum nicht mit POST? Gestern hat es mit POST noch funktioniert...
-
Probleme mit 39dll
BeitragIch freu mich natürlich über jeden, der mir helfen will, aber dennoch wird es immer Rätselhafter: Ich habe das Spiel in den GM 8.0 übertragen, mit dem Erfolg, das er abstürzt, sobald Daten überträgt. Wenn sich deine Antwort auf den GM 8.0er bezieht, haben sie das anscheinend inzwischen gelöst. Das seltsame an der Variablen size: Die empfangene Nachricht hat immer die Größe -10035, wenn ein Spieler beendet -10053. Aber eigentlich wurde doch bei < 0 nichts übertragen, bei = 0 ist der Spieler offli…
-
Probleme mit 39dll
BeitragEs funktioniert ja alles richtig, nur dass die gesandte message immer die Größe null hat (was aber eigentlich nicht stimmen kann...) und es Fehler mit der übertragung im Game - End Event gibt. Aber mir fällt gerade auf, dass dieser Fehler seit heute besteht, und ich heute morgen GM 8.1 geupdated habe... Ich versuchs mal auf dem 8.0er. (Die Fehler machen auch nicht wirklich sinn) PS: Ich spiele nicht über den Server, sondern er speichert nur meine IP adresse und nen Namen, dass man sich bequemer …