Suchergebnisse

Suchergebnisse 61-80 von insgesamt 168.

  • wenn du bei der VorwärtstasteGML-Quellcode (1 Zeile)schreibst, wird das Auto immer schneller. D.h. wenn du rückwärts fährst, und dann Vorwärts drückst, wirst du immer langsamer bis du wieder vorwärts fährst.

  • Wenn duGML-Quellcode (1 Zeile)verwendest, wird das Auto mit der selben Geschwindigkeit zurückgeworfen, mit der es sich genähert hat, beiGML-Quellcode (1 Zeile)mit der halben Geschwindigkeit, und beiGML-Quellcode (1 Zeile)mit der Geschwindigkeit 2

  • GMOgre Add - On

    Chaos Creator - - Erweiterungen & Tools

    Beitrag

    Ich verstehe, mit GMOgre kennen sich wenige gut genug aus. Aber an die, die wissen, wies geht: Im Yoyogames blog hat sich jemand darüber beschwert, dass zwischen Wasseroberfläche und Becken ein Spalt entsteht, worauf geantwortet wurde, dass die aktuelle Wasserspiegelungslösung nicht die beste sei. Welche andere gäbe es? Wenn sie mit GMOgre realisierbar ist, dann wie? Wenn nicht: Wie genau funktioniert die aktuelle Lösung??? Edit: Da Wasser ein sehr komplexes Thema ist, gibt es extra dafür das Og…

  • Ich glaube zwar, dass jeder in diesem Forum - wie ich - für GM stimmt. Aber man kommt mit ihm sehr schnell zu Ergebnissen, es ist alles sehr übersichtlich und GML ist wirklich so einfach wie möglich. Der einzige Nachteil könnte sein, dass die Engine nicht die effektivste ist, was aber höchstens darauf hinauslaufen sollte, dass du bei mehr als ca. 8 Jahre alten Rechnern auf Fog of War verzichten müsstest...

  • Gravity

    Chaos Creator - - Gelöste Fragen

    Beitrag

    Soweit ich weiß, fliegt man bei Doodlejump auch durch die Plattformen durch. GML-Quellcode (2 Zeilen) reicht also.

  • Fehler mit tiles/licht

    Chaos Creator - - Technische Fragen

    Beitrag

    Ich würde für alles eine Surface machen, die in weiß, die Lichter mit schwarz draufzeichnen, und dann von der Szene abziehen.

  • Wenn die Koordinaten verändert werden müssen, dann bringt das zusammenfassen kaum etwas. Dann müsstest du ja jedesmal, wenn du das Objekt verschiebst, das neu zusammenfügen, und ich glaube, dass dann jeder Vorteil von großen Objekten zunichtegemacht wird.

  • Zitat von Pancake Games: „Ja ich habe leider views... Gibt es "outside view"?“ Wie wärs, wenn du das selber überprüfst??? Add Event -> Other -> Views -> Outside View 0-7 Wäre aber nicht schwer gewesen, nachzuschauen...

  • GMOgre Add - On

    Chaos Creator - - Erweiterungen & Tools

    Beitrag

    Hi, da ich mich seit längerem mit Ogre auseinander setze, interessieren mich vor allem die Materialien (sind ja im Endeffekt das Zweitwichtigste nach den Modellen). Ich habe bereits die Swimmingpool demo studiert, aber nicht wirklich verstanden, warum man 3 Objekte für die Wasseroberfläche "braucht" (freilich könnte man das alles in ein Objekt packen, aber was machen die einzelnen Objekte genau?) Wäre schön, wenn mir jemand das erklären könnte. Und falls sich jemand noch besser auskennt: Wie kri…

  • Meinst du, ein Objekt irgendwo erstellen? Der Befehl lautet instance_create und nicht object_create (falls du das versucht hast, zumindest hab ich das anfangs gedacht), da du ja kein neues Objekt erstellst, sondern nur eine neue Instanz von einem. In der Hilfe steht, was du da angeben musst.

  • Objekte mal Da mal nicht

    Chaos Creator - - Gelöste Fragen

    Beitrag

    Doch? Wenn die Ampel grün ist: GML-Quellcode (1 Zeile) dann wird das Objekt nicht solid GML-Quellcode (1 Zeile) sonst wird es wieder solid GML-Quellcode (1 Zeile)

  • Objekte mal Da mal nicht

    Chaos Creator - - Gelöste Fragen

    Beitrag

    Wenn das dritte Bild deiner Ampel grün ist, lautet der Code: GML-Quellcode (3 Zeilen)

  • Zeit basierend geht nicht... Wäre schlecht und ist 100%ig falsch. Wie willst du z.B. 60 Bilder pro sekunde haben, wenn du nicht weißt, wie lange eine Sekunde dauert? Also vom Prinzip her macht es der Gamemaker auch so: Wenn du einen room_speed von 60 hast, dann dauert ein Step eine sechzigstel Sekunde. Also wird gemessen, wie lange ein Step braucht, zum Beispiel eine hundertachzigstel Sekunde. Dann wird der Rest der sechzigstel Sekunde abgewartet, das wären zwei hundertachzigstel Sekunden. Macht…

  • Wenn du schon den Gamemaker hast, dann würde ich ihn auch verwenden. Hol dir noch das Update auf 8.1, dann hast du eine um längen bessere Performance. Gamemakerexen sind eigentlich auch nur ein Paket aus einem Interpreter und der normalen Gamemakerdatei, deshalb hat man keinen Geschwindigkeitsvorteil. Ich hab aber noch kein einfaches 3d Spiel gesehen, bei dem die Performance schlecht ist, und ich denke, dass es bedeutend einfacher als Java.

  • Nur als Tipp: Du brauchst nur einmalGML-Quellcode (1 Zeile)zu schreiben und kannst dann z.B.GML-Quellcode (1 Zeile)nutzen. Das macht den Code deutlich übersichtlicher. Aber ansonsten hab ich keine Fehlerquelle erkannt.

  • Dann merk dir mal genau die Stellen an denen das Spiel sich aufhängt und schau dann, was genau in diesem Moment für ein Code ausgeführt wird.

  • wenn shotammount nicht zu groß ist, kann es auf jeden Fall nicht an dem Codestück liegen. Lass dir die Variable doch mal anzeigen.

  • Ich kenn mich zwar in Python nicht aus, aber vom Prinzip so: Wenn du 60 Steps pro Sekunde hast, dauert jeder Step 1000/60 = 16,7 ms Dann setzt du ne Variable beim Beginn jedes Steps zur aktuellen Systemzeit (Da müsste es doch eine Funktion geben, die die Zeit in Millisekunden seit Programm/Computerstart angibt) und vergleichst sie am Ende des Steps mit der aktuellen Zeit (z.B. Anfang 9876 ms, dann 9880 ms => 4 ms) und wartest dann 16,7 - verbrauchte Zeit an Millisekunden (Im Beispiel 12,7 ms) Ho…

  • Das Problem ist: wenn du die Variable noch nicht erstellt hast, dann kann auch nicht gefragt werden, was für einen Wert sie hat. Bei global.Irgendwas = 1234 wird der Variablen der Wert zugewiesen / sie erstellt, falls sie noch nicht existiert. Wenn du dagegen global.Irgendwas += 5 oder if global.Irgendwas = 3 schreibst, und sie noch nicht existiert, kommt es logischerweise zu einem Fehler. Um das zu umgehen, kann man in den Gameeinstellungen nicht - initialisierte Variablen den Wert 0 zuweisen.

  • Das scheint aber ein Problem mit der GMAPI zu sein, aber ich denke nicht, dass die HTTP Dll das nutzt. Ich habe gerade einen Test mit GMOgre gemacht: die Dll funktioniert samt der Extension (die für den GM 8.0 gemacht wurde) unter 8.1 tadellos.