Das Bild beigefügt ist eine Maske von "begehbarem Raum" für ein Spiel, das vom Spieler gemalt wird, und so könnte alles sein. Ich muss Collider erstellen, die verhindern, dass der Spieler auf die blauen Teile der Maske (Wasser) läuft. Das Spiel selbst ist im 3D-Raum, die Maske ist für die Terrain-Texturen (Unreal Engine 4).So finden Sie mehrere konkave und konvexe Formen in einem Bild
Was ich im Moment getan habe, ist die Größe der Textur von 2048x2048 auf 256x256 zu reduzieren und ich erzeuge einen Kollider im 3D-Raum für jedes blaue Pixel in der Maske. Dies funktioniert gut mit kleinen Mengen blauer Pixel, aber es wird nicht gut/überhaupt funktionieren, wenn es viele blaue Pixel (Wasser) gibt. Es würde zu viele Collider geben, die im Fluge spawnen könnten.
Und ich denke, die einzige andere Option ist es, Punkte zu finden, die die Grenzen einer Anzahl von konkaven Formen im Bild bilden. Mit dem ich Wand Colliders erstellen werde.
Hoffnung, die Sinn macht. Jede Hilfe wird sehr geschätzt.
Danke für Ihren Vorschlag, ich schätze es wirklich. Ich werde das umsetzen und sehen, wie es funktioniert! – Dann
@Dann Nun, wie hat es funktioniert? – indjev99