Shader Sprites und Texturen färben

    • Studio

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

    • Shader Sprites und Texturen färben

      Hey Leute,

      ich hab vor einiger Zeit ein interessantes Exampel gefunden, das hier die meisten wohl interessieren dürfte
      Das Exampel gibts hier

      Es geht darum mittels der verwendung von Shadern die Farben eines Sprites zu verändern.

      Infos:
      Spoiler anzeigen
      In dem Exampel wird die gewählte Farbe durch eine andere Ersetzt,... dabei kann man selbst sehr unkompliziert wählen, welche Farbe des Sprite man ändern möchte und wie stark die Toleranz dabei sein soll,....

      Ihr solltet dabei aber darauf achten Bereiche die unabhängig voneinander eingefärbt werden sollen unterschiedlich in eurem Sprite zu colorieren ;)


      Vorteile für dein Spiel
      Spoiler anzeigen

      -Jeder Spieler kann sich seine eigene Farbe wählen und seinen Charakter nach belieben einfärben, bei Team spielen sehr sinnvoll
      -Deutliche Reduzierung der Sprites da man nurnoch ein Standartsprite mit allen Bewegungen braucht
      -Sehr Ressoursen schonend, sprich das ganze läuft ja auf der Grafikkarte und beeinflusst eure Spielgeschwindigkeit dadurch kaum


      Wer dafür sorgen möchte das der Spieler nur bestimmte Bereiche umfärben kann, muss sich mit dem Code ein wenig auseinandersetzen,... allerdings ist das auch nicht allzu schwer, im Grunde muss man nur ein paar kleine veränderungen im Grundobjekt vornehmen

      Viel Spass damit ;)

      Hier ist noch ein Beispiel wie das ganze dann im Exampel aussieht