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
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
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:
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
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
-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