Suchergebnisse

Suchergebnisse 81-93 von insgesamt 93.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Zitat von Brodi: „Oh hoppla. Ehm, das übersteigt mein Verständnis. Aber ich bin sehr interessiert, dass auszuprobieren. Wie wäre es mit einem Tutorial von deinem Tutorial ;)“ Ich glaub das ist noch ein wenig zu früh für ein GML Novize. Das wird extrem kompliziert.

  • choose frage

    Simon Gust - - Technische Fragen

    Beitrag

    Zitat von acidrain833: „ ist es möglich das man choose verwendet ünd vorgibt mehrere argümente aüszüwählen? weil es steht das choose nür ein argüment aüswählt ich will aber das es mehrere aüswählt.. wie kann ich das machen?“ Hi, die Funktion choose kann tatsächlich nur einen Wert ausgeben. Alle Werte haben eine gleichgrosse Chance gezogen zu werden. Wenn du mehrere Werte haben möchtest könntest du einfach zweimal die choose-Funktion aufrufen. doppel-choose: GML-Quellcode (2 Zeilen) Besteht halt …

  • Zitat von Brodi: „Sieht interessant aus. Wie benutzt man das?“ Hallo Brodi, Das Script muss man in einer doppel for-Schleife benutzen. Wenn du jetzt z.B. ein 2D Array hast und alle 1en im Array bedeuten das da ein Block ist und alle 0en bedeuten das da Luft ist. Wenn du den Sprite hast (spr_tileset_1), kannst du so vorgehen: GML-Quellcode (15 Zeilen) Etwa so siehts bei mir aus. Natürlich gehört da noch viel mehr dazu, wie z.B. das Managen von Chunks oder das Entscheiden welcher Sprite in die Zel…

  • Zitat von Brodi: „ Eine neue Frage! Ist es auch möglich eine pixel-perfekt collisions abfrage zu machen, unabhängig von der Maske (weil die ja schon im gebrauch ist) ?“ Hmm, kannst nur eine Kollisionsmaske haben, aber du könntest ein Zweites Objekt drüberstülpen welches für die Prezisionsabfrage zuständig ist.

  • Zitat von Galan: „ - sind DS Grids die beste Möglichkeit oder gibt es bessere Alternativen? Quellcode (2 Zeilen) - wie lege ich die Größe(Pixel) der einzelnen Zellen fest? - wie wähle ich im Zufallsprinzip eine der Zellen aus? - wie überprüfe ich vor jedem Spawnvorgang, ob die ausgewählte Zelle frei ist? “ Hi, Ein ds_grid ist eine gute Wahl für sowas. In einem Grid gibts nicht wirklich Pixel, sondern Koordinaten. Bei einem 5 x 5 grid kannst du eine Zufallszahl für jede Achse wählen z.B: GML-Quel…

  • Zitat von Brodi: „ Habe bisher noch nie bbox verwendet. “ So Funktionen wie place_meeting oder distance_to_object benutzen die bbox variablen. Für mein array-collision System brauche ich die bbox auch. Und ich glaub da gibts noch weitere Instanzen wo das ganz nützlich ist. Dumm nur das ich mein gesamtes Menu ohne Objekte für Buttons programmiert habe

  • Zitat von Brodi: „ GML-Quellcode (6 Zeilen) Hallo, Wäre es nicht einfacher die eingebauten variablen: Quellcode (4 Zeilen) zu benutzen? Oder ist das nur ein Sprite ohne Objekt?“

  • Zitat von Husi012: „Cooles Tutorial Ich liebe es zu bitshiften und bitwise Operatoren zu verwenden Habe auch mal so etwas ähnliches gemacht. Finde ich persönlich aber zu aufwändig, wenn man jetzt nicht wirklich so übergroße Arrays benutzt Ich bin mir nicht ganz sicher, wie es der GameMaker handhabt, aber im eigentlichen sollte ein String pro Zeichen ein Byte gebrauchen. So kann man dann ein String als ByteArray missbrauchen. Funktionen wie chr und ord sind dabei hilfreich. Blöderweise kann man b…

  • Glückwunsch

  • Kann es sein das bei Quellcode (1 Zeile) nur die Layer 9999 und 10000 getestet werden, wenn ich mir die for-Schleife genau anschaue?

  • Zitat: „ Das funktioniert meistens, aber manchmal zeigt er auch bei einem tile das überhaupt nciht in der nähe ist einen kreis an. Ich hab die kreise auch mal je nach layer eingefärbt und dann habe ich einen roten kreis bei meiner koordinate aber auch einen bleuen kreis weiter oben wo aber gar keine abfrage stattfindet. “ Ich nehme an das deine Tiles nicht alle gleich gross sind. der tile_layer_find(i,x,y); geht über die ganze Fläche des Tiles, der Ursprung bleibt jedoch immer bei tile_get_x und…

  • Vorwort Dieses Tutorial befasst sich mit dem schlauen Nutzen von Binär. Ich werde euch zeigen wie man einen Array mit Daten füllt, der weniger (oder gleichviel, kommt drauf an) Speicher verbraucht als ein Buffer. Was passiert? Normalerweise kann man ja eine Zelle eines Arrays nur mit einer Zahl oder String füllen. z.B. my_array[4,7] = 129; Das Verbraucht, egal wie gross oder genau der Wert ist, 4 Bytes oder 32 Bits. In einem Buffer, wenn er einen Alignement von 1 hat, verbrauche das nur einen By…

  • Vorwort Dieses Tutorial befasst sich mit dem automatischen indexieren von Sprites in, z.B. einem Spiel wie Terraria. Zu erwähnen ist, dass dies nicht über gm-objekte geschieht sondern über einen Array. Ansonsten ist es ihr herkömmlicher autotiler. Notiz1: Der Code ist lange und sieht sehr Performance-unfreundlich aus, ist er aber nicht. Notiz2: Funktioniert nicht direkt mit Objekten, kann aber ohne zu grossen Aufwand angepasst werden. (Ich schliesse aber Empfehlungen aus) Notiz3: Dieser Autotile…