Hallo
Ich bin seit neustem ja mit GM:S unterwegs, nun will ich aber auch dessen tolle neue Funktionen benutzen können, aber
ich verstehe diese Shader einfach nicht, es gibt nirgendswo ein vernünftiges Tutorial für die Grundlagen oder so, weder auf Englisch noch auf Deutsch.
Deswegen frage ich nun hier nach.
Wer kann halbwegs etwas mit den GM:S Shadern anfangen? (2D!)
Ich würde so gerne etwas mehr über diese Shader erfahren, vorallem wie man sie benutzt und selbst welche erstellt.
Für den Anfang etwas ganz simples.
Ich bräuchte ein Shader der mir die in einem Draw-Event gedrawten Sachen so manipuliert dass ich sie beispielsweise anders einfärben kann oder so.
D.h.:
Ich habe ein Draw-Event des Spielers, in diesem Drawevent wird nicht nur das Sprite vom Objekt selbst gedrawt, sondern auch zusätzlich noch z.B. ein Hut auf den Spieler.
Nun würde ich gerne den Spieler sammt Hut transparent machen. Also den Alphawert verändern.
Wenn ich nun einfach nur die Alphawerte beim drawn veränder ergibt sich aber ein Problem.
Undzwar wird ja an der Stelle wo sich die zwei gedrawten Sprites überlappen der Alphawert größer Und somit erkennt man dass das eine Sprite auf das andere drauf gedrawt wird und so weiter, ihr wisst was ich meine.
Nun möchte ich einen Shader schreiben der den Alphawert und die Farbe des gesammten im Drawevent gedrawten Zeugs manipulieren kann, undzwar zusammen, als wäre es nur ein Sprite
Ich hoffe ihr habt verstanden was ich meine.
Würde mich also jetzt um ein Example mit Erklärung freuen Oder eine Lehrstunde von einem Experten. Oder irgendwas was mir hilft.
lg. Pac
Ich bin seit neustem ja mit GM:S unterwegs, nun will ich aber auch dessen tolle neue Funktionen benutzen können, aber
ich verstehe diese Shader einfach nicht, es gibt nirgendswo ein vernünftiges Tutorial für die Grundlagen oder so, weder auf Englisch noch auf Deutsch.
Deswegen frage ich nun hier nach.
Wer kann halbwegs etwas mit den GM:S Shadern anfangen? (2D!)
Ich würde so gerne etwas mehr über diese Shader erfahren, vorallem wie man sie benutzt und selbst welche erstellt.
Für den Anfang etwas ganz simples.
Ich bräuchte ein Shader der mir die in einem Draw-Event gedrawten Sachen so manipuliert dass ich sie beispielsweise anders einfärben kann oder so.
D.h.:
Ich habe ein Draw-Event des Spielers, in diesem Drawevent wird nicht nur das Sprite vom Objekt selbst gedrawt, sondern auch zusätzlich noch z.B. ein Hut auf den Spieler.
Nun würde ich gerne den Spieler sammt Hut transparent machen. Also den Alphawert verändern.
Wenn ich nun einfach nur die Alphawerte beim drawn veränder ergibt sich aber ein Problem.
Undzwar wird ja an der Stelle wo sich die zwei gedrawten Sprites überlappen der Alphawert größer Und somit erkennt man dass das eine Sprite auf das andere drauf gedrawt wird und so weiter, ihr wisst was ich meine.
Nun möchte ich einen Shader schreiben der den Alphawert und die Farbe des gesammten im Drawevent gedrawten Zeugs manipulieren kann, undzwar zusammen, als wäre es nur ein Sprite
Ich hoffe ihr habt verstanden was ich meine.
Würde mich also jetzt um ein Example mit Erklärung freuen Oder eine Lehrstunde von einem Experten. Oder irgendwas was mir hilft.
lg. Pac
Sorm ist Schuld
Edit: Doch ist er
Edit: Doch ist er
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Pacmangamer ()