BoundfoxStudios / fairy-tale-defender

Boundfox Studios Community-Projekt - Entwicklung eines Tower Defense Spiels
https://docs.fairytaledefender.de/
MIT License
20 stars 23 forks source link

[Idee/Vorschlag]: Grasflecken #333

Closed DIY-Blub closed 1 year ago

DIY-Blub commented 1 year ago

Idee/Feature-Beschreibung

Damit die grüne Tiles-Oberfläche etwas mehr hergibt könnte man einige Grasflecken auf der Map verteilen.

kleines Beispiel aus Blender für besseres Verständnis: example-blender

Unity: Ideal wäre wenn die Grasflecken zufällig auf der Map verteilt (vielleicht mittels SubShader) werden, ohne das man manuell Objekte platziert.

ManuelRauber commented 1 year ago

image

erster Test in Unity.

DIY-Blub commented 1 year ago

@ManuelRauber ja, gibt schon was her :+1: Ich würd sagen wir nehmen es in das nächste Steam-Update mit rein und warten auf Feedback. Okay?

ManuelRauber commented 1 year ago

@ManuelRauber ja, gibt schon was her 👍 Ich würd sagen wir nehmen es in das nächste Steam-Update mit rein und warten auf Feedback. Okay?

Ich brauch dafür nur aktualisierte Tiles:

  1. Die Oberfläche benötigt ein eigenes Material, bspw. mit dem Namen "Surface".
  2. Eine 2. UV Map, die genau diese Oberfläche neu mappt, komplett von 0/0 bis 1/1

Wir können es nur bei den vollflächigen Tiles machen. Alle anderen können wir nicht mit der Art und Weise mit dem Shader verarbeiten lassen.

DIY-Blub commented 1 year ago

Wir können es nur bei den vollflächigen Tiles machen. Alle anderen können wir nicht mit der Art und Weise mit dem Shader verarbeiten lassen. grasflecken

Dann müssten aber viel weniger machen, sonst sieht es doch etwas komisch aus... was meinst du dazu? Kann man in Unity nur auf (beispielsweise) jedes Dritte per Zufall einen Grasfleck machen?

ManuelRauber commented 1 year ago

Aktuell hab ich pro Tile 2 Flecken. Wir könnten natürlich auch nur einen Flecken pro Tile machen. Jeder Dritte oder so geht "nicht" (ging schon, aber der Aufwand dahinter rechtfertigt es glaub ich nicht). Man könnte maximal noch zufällig ein/ausschalten.

DIY-Blub commented 1 year ago

Es sieht halt etwas komisch aus wenn auf jedem "normalen" Feld 1-2 Flecken sind, aber dann bei den schrägen/schiefen Feld gar keine Flecken sind. Finde nur ich als komisch :grey_question:

Ich würd sagen wir lassen das Thema mal ruhen. Hat echt keine Priorität bzw. Notwendigkeit... ist ja nur ein dekoratives Thema.

ManuelRauber commented 1 year ago

Es sieht halt etwas komisch aus wenn auf jedem "normalen" Feld 1-2 Flecken sind, aber dann bei den schrägen/schiefen Feld gar keine Flecken sind. Finde nur ich als komisch ❔

Ich würd sagen wir lassen das Thema mal ruhen. Hat echt keine Priorität bzw. Notwendigkeit... ist ja nur ein dekoratives Thema.

Moooment. :) Das funktioniert!

Es funktionieren nur keine Tiles, die keine gleichbleibende Oberfläche haben, z.B. jedes Wege-Tile, das ja ein Stück Weg, aber auch ein Stück "Gras" hat. Die gehen nicht.

Alle anderen, also Flat, Corner_Inner, Corner_Outer, Slope, die funktionieren. :)

DIY-Blub commented 1 year ago

asooooooo! na dann machen wir es.

DIY-Blub commented 1 year ago

.meine-aufgabe

github-actions[bot] commented 1 year ago

Die Aufgabe wird aktuell bereits von jemand anderem bearbeitet, daher kannst Du Dir diese leider nicht selbst zuweisen.