Unity3D Objekte bei Sichtkontakt bewegen?

...komplette Frage anzeigen

1 Antwort

Ein direkten Codevorschlag kann ich dir nicht geben, da ich die Unity API nicht kenne, aber ich denke mal:

1. Messen wenn in welchem Winkel das Objekt aus Sicht des Spielers mit X=0° Absolut als Standardwert

2. Range definieren: Aktueller Kamerawinkel - FOV ist der erste Wert, Aktueller Kamerawinkel + FOW ist der zweite Wert

3. Wenn sich der Wert aus dem ersten Schritt in der Range aus dem zweiten befindet dann true

Das ganze dann entsprechend als Bedingung ne While Schleife mit eurer Logik was dann passieren soll und es sollte laufen :>

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?