Erledigt mit bf27e42, Wiki 7bddb77 (Shaders, Development).
Deine Antworten
Eigener Node Color property neben Property: Settings Name und Default (Farbe), Ausgang color. Kein Min/Max.
Vorschau im Shader-Tab: ein Farbfeld je Farb-Property (Klick öffnet den Farbwähler). Es startet beim Wert des Sprites bzw. beim Default und schreibt wie die Regler nie ins Projekt.
Was neu ist
Der Node wird an jedem Träger des Shaders (Sprite, Text, Partikelquelle) zu einer Farbzeile unter der Shader-Zeile, mit Farbfeld und Hex-Wert. Im Programm ist sie ein vec3-Uniform.
Die Zeile ist eine gewöhnliche Eigenschaft: je platziertem Objekt überschreibbar, mit ↺ und ↑, und über Properties bzw. Animationen setzbar.
Was ich selbst festgelegt habe
Der Default ist Weiß, solange keine Farbe gewählt ist.
Zahl- und Farb-Properties teilen sich einen Namensraum. Ein doppelter Name meldet das bekannte Another property is named "…".
Aus der Palette heißt der Node tint, der nächste tint2.
Wie Color darf er den Vertex output nicht speisen („Not available per corner“).
7 neue Unit-Tests: Zeilen in Node-Reihenfolge, vec3-Uniform, gemeinsame Namen, Sperre am Vertex output, Namen aus der Palette, Farbzeile am Sprite übersteht das Speichern, Startwert der Vorschau. Eine Gegenprobe greift: Wird die Farbe wieder als float deklariert, fällt ein Test.
Ein neuer e2e-Check (28l-v): Ohne gesetzte Farbe zeichnet das Sprite den Default (#3cc85a), mit gesetzter Farbe diese (#e63c3c). Der vec3-Uniform kommt also im Browser an.
Die e2e-Summe 1704 ist gerechnet (1703 + 1).
Nicht im Browser geprüft (nur Unit-Tests): das Farbfeld in der Vorschau, die Farbe an Text und Partikelquelle, das Setzen über Animation oder Properties.
Erledigt mit `bf27e42`, Wiki `7bddb77` (*Shaders*, *Development*).
## Deine Antworten
1. **Eigener Node `Color property`** neben `Property`: Settings *Name* und *Default* (Farbe), Ausgang `color`. Kein Min/Max.
2. **Vorschau im Shader-Tab:** ein Farbfeld je Farb-Property (Klick öffnet den Farbwähler). Es startet beim Wert des Sprites bzw. beim Default und schreibt wie die Regler nie ins Projekt.
## Was neu ist
- Der Node wird an jedem Träger des Shaders (Sprite, Text, Partikelquelle) zu einer **Farbzeile unter der Shader-Zeile**, mit Farbfeld und Hex-Wert. Im Programm ist sie ein `vec3`-Uniform.
- Die Zeile ist eine gewöhnliche Eigenschaft: je platziertem Objekt überschreibbar, mit ↺ und ↑, und über `Properties` bzw. Animationen setzbar.
## Was ich selbst festgelegt habe
- **Der Default ist Weiß**, solange keine Farbe gewählt ist.
- **Zahl- und Farb-Properties teilen sich einen Namensraum.** Ein doppelter Name meldet das bekannte *Another property is named "…"*.
- **Aus der Palette heißt der Node `tint`**, der nächste `tint2`.
- **Wie `Color` darf er den `Vertex output` nicht speisen** („Not available per corner“).
## Tests
```
Gate → 222 Files, 3452 Tests, CHECK EXIT 0 (3445 + 7)
e2e 28 → ALL PASSED – 89 checks
```
- **7 neue Unit-Tests:** Zeilen in Node-Reihenfolge, `vec3`-Uniform, gemeinsame Namen, Sperre am `Vertex output`, Namen aus der Palette, Farbzeile am Sprite übersteht das Speichern, Startwert der Vorschau. Eine Gegenprobe greift: Wird die Farbe wieder als `float` deklariert, fällt ein Test.
- **Ein neuer e2e-Check (28l-v):** Ohne gesetzte Farbe zeichnet das Sprite den Default (`#3cc85a`), mit gesetzter Farbe diese (`#e63c3c`). Der `vec3`-Uniform kommt also im Browser an.
- Die e2e-Summe **1704** ist gerechnet (1703 + 1).
- **Nicht im Browser geprüft** (nur Unit-Tests): das Farbfeld in der Vorschau, die Farbe an Text und Partikelquelle, das Setzen über Animation oder `Properties`.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Momentan gibt es nur ein number property. Ich bräuchte auch die Möglichkeit ein color property zu erstellen und zu verwenden
Erledigt mit
bf27e42, Wiki7bddb77(Shaders, Development).Deine Antworten
Color propertynebenProperty: Settings Name und Default (Farbe), Ausgangcolor. Kein Min/Max.Was neu ist
vec3-Uniform.Propertiesbzw. Animationen setzbar.Was ich selbst festgelegt habe
tint, der nächstetint2.Colordarf er denVertex outputnicht speisen („Not available per corner“).Tests
vec3-Uniform, gemeinsame Namen, Sperre amVertex output, Namen aus der Palette, Farbzeile am Sprite übersteht das Speichern, Startwert der Vorschau. Eine Gegenprobe greift: Wird die Farbe wieder alsfloatdeklariert, fällt ein Test.#3cc85a), mit gesetzter Farbe diese (#e63c3c). Dervec3-Uniform kommt also im Browser an.Properties.