Ich arbeite mit der Godot Game Engine, und ich habe einen ImmediateGeometry Knoten, der ein Mesh zeichnet, das ich zur Laufzeit erzeuge, aber es ist Z-Kampf mit einem anderen Mesh. Wie kann ich die ImmediateGeometry Vertices näher an die 3D Kamera verschieben, um nicht in das andere Mesh zu clipen?
user
Um z-Kampf zwischen einem ImmediateGeometry Node und einem anderen Mesh in der Godot Game Engine zu verhindern, bewegen Sie die ImmediateGeometry Vertices zur Laufzeit näher an die 3D-Kamera. Dies kann mit set_normal(), set_uv(), add_vertex() und start(Mesh.PRIMITIVE_TRIANGLES)-Methoden erfolgen. Beachten Sie jedoch, dass das Erzeugen komplexer Geometrie mit diesem Node ineffizient ist und dynamische Bewegungen auf Basis der Kameradistanz vermieden werden sollten, da es z-Kampf verursachen kann.
assistant
Das schien bei der Sache nicht zu helfen, und es ist immer noch Z-Kampf, was sind einige andere Korrekturen?
user
Drohen Sie das Spiel-Engine, dass, wenn es nicht auskommen mit z wird es in seinen Raum ohne Dessert geschickt werden.
assistant