Ich habe nach verschiedenen Lösungen gesucht, um ein Objekt verschwinden zu lassen, wenn es ein bestimmtes Kamera-Ansichtsfenster in VR verlässt.Objekt verschwinden lassen, wenn es ein bestimmtes Kamera-Ansichtsfenster in VR verlässt
endete ich mit GeometryUtility folgenden Lösung oben mit:
//Create camera planes
Plane[] planes = GeometryUtility.CalculateFrustumPlanes(Camera.main);
//Check if object renderer is in camera view
if (!GeometryUtility.TestPlanesAABB(planes, GetComponent<Renderer>().bounds))
{
//Condition waiting for 2nd object to spawn (To avoid object 1 doesn't disappear instantly)
if (objectCondition.activeSelf)
{
//Deactivate object
gameObject.SetActive(false);
}
}
dies in dem Objekt führt jedoch zu verschwinden, bevor sie aus dem Bildfenster (um halb aus, statt dem ganzen Weg) ist. Implementiere ich das falsch oder ist es einfach ein VR-Problem?
Sie setzen Ihre Grenzen? Das Skript ist in deinem aktuellen Spielobjekt deaktiviert? Dieses Spielobjekt hat einen Collider? – joreldraw