benötigt gm6.x reg
So ich habe mal wieder was gebastelt.
Diesmal ists eine wasserspiegelungsengine geworden.
Das Ding arbeitet gänzlich ohne Surfaces und läuft daher ziemlich schnell (ohne Wellen: >200 fps mit wellen auf Qualitätsstufe 4: 170 Fps, der selbe effekt mit einer Surface ohne wellen: 90 fps)
Der Spiegelungscode wird im User event 13 ausgeführt, um Spezialfälle wie Sprites von der Unterseite von objekten (im Beispiel das Raumschiff) zu ermöglichen.
Wenn ihr das also in ein Spiel einbaut, dann dieses event frei lassen.
Man muss kein 'wasserobjekt' Platzieren.
Da, wo wasser sein soll einfach keine Tiles oder transparente tiles platzieren.
Der y-offset der sprites gibt an, wie hoch die objekte über dem Wasser schweben.
Reflektierenden Objekten wird eine der 3 Reflektionsparents zugewiesen (3 wegen der Überlappung)
LINK
So ich habe mal wieder was gebastelt.
Diesmal ists eine wasserspiegelungsengine geworden.
Das Ding arbeitet gänzlich ohne Surfaces und läuft daher ziemlich schnell (ohne Wellen: >200 fps mit wellen auf Qualitätsstufe 4: 170 Fps, der selbe effekt mit einer Surface ohne wellen: 90 fps)
Der Spiegelungscode wird im User event 13 ausgeführt, um Spezialfälle wie Sprites von der Unterseite von objekten (im Beispiel das Raumschiff) zu ermöglichen.
Wenn ihr das also in ein Spiel einbaut, dann dieses event frei lassen.
Man muss kein 'wasserobjekt' Platzieren.
Da, wo wasser sein soll einfach keine Tiles oder transparente tiles platzieren.
Der y-offset der sprites gibt an, wie hoch die objekte über dem Wasser schweben.
Reflektierenden Objekten wird eine der 3 Reflektionsparents zugewiesen (3 wegen der Überlappung)
LINK
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von Verwurster ()