Textur für Sprite

  • GM 8

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

  • Textur für Sprite

    Hallo alle zusammen,
    ich habe folgendes Problem:
    ich will eine Art Textur über einem sprite drawen bzw.
    einen sprite über einen anderen sprite drawen, dabei sollen aber auch transparente stellen nicht überzeichnet, sondern ausgelassen werden.
    Beim umdrehen des Dreiecks soll sich die Textur nicht mitumdrehen.
    Da ich es nur schwer erklären kann, hab ich ein Bild im Anhang.
    Ich habe schon einiges Versucht, doch es will einfach nicht klappen.

    PS: Das ist nur ein Beispiel. Es sollte auch möglich sein diese Textur bei komplexeren Figuren( z.B. ein Kreis) einzusetzen.

    mfg: hilfe:P
    Bilder
    • Example.png

      6,69 kB, 550×180, 133 mal angesehen
  • Um ein Sprite als Alphamap für ein anderes Sprite zu verwenden, kannst du das hier verwenden:

    sprite_set_alpha_from_sprite(sprite,sprite_mit_alphamap)

    Dabei musst du beachten, dass die Alphamap nur die Graustufenwerte nimmt, ein separater Transparenzkanal wird nicht erkannt
    (schwarz ist dabei komplett transparent, weiß ist 100% sichtbar).
    Ansonsten, um ein Sprite zu einem anderen hinzuzufügen gibt es die Funktion:

    sprite_merge(erstes_sprite,zweites_sprite)

    Du müsstest dir also überlegen wie du beides miteinander kombinieren willst.