Schießen ist jetzt (zumindest lokal möglich), wobei das ganze gar nicht so einfach ist.
Es werden geschosse nicht mit der newton-engine verschossen (komischerweise gehen ab bestimmten geschwindigkeiten die kollisionen nicht mehr), sondern "händisch" geprüft. Dazu werden die geschosse händisch weiterbewegt. Mit Hilfe einiger Triangle-Selektoren wird geprüft ob der aktuelle Strahl (Position - Position + Geschwindigkeit) mit Triangle-Selektoren kollidiert. Davon wird sogleich das minimalste genommen. Aufgepasst werden muss noch mit Schutzschild (ist nur manchmal aktiv, also darf nicht geprüft werden, wenn das ganze invisible ist!). Diverse andere Optimierungen sind noch nötig und - voala => Schießen möglich.
Diverse weitere Netzwerkoptimierungen wurden vorgenommen, das Interpolieren verbessert.
Komischerweise funktioniert es nicht auf Rechnern, die nicht Server sind, weil die Zeiten zu groß sind. => Bug?
Keine Kommentare:
Kommentar veröffentlichen