Apertura dell'obiettivo ruotata in base al rapporto aspetto viewport

Featurekamo-internal
Spegnimento
30 aprile 2026 alle ore 01:48 UTC
Autore
kamo
Impegno
7cd97df

Il telaio dell'obiettivo ora si inclina di atan2(viewportH, viewportW) così il suo aperto lato destro mira verso la diagonale viewport — per 16:9 monitora i punti di apertura ~29° a sud di est; per ritratto indica più vicino a A sud. Legge il modo in cui gli utenti naturalmente gettano le teste dalla maggior parte del schermo verso l'angolo in alto a sinistra. Fisica: la collisione dell'obiettivo ora corre in coordi goal-LOCAL. Ogni gettato centro della testa + velocità ruotare nella cornice locale, la AABB esistente la collisione contro le pareti allineate dell'asse scorre invariata, quindi qualsiasi la riflessione push-out e la velocità ruota indietro nello spazio mondiale. The controllo zona punteggio è anche fatto in coordi locali in modo da una testa entrare nel (rotato) apertura ancora punteggi. Visuale: il telaio SVG + il bagliore lato ingresso live all'interno di una rotazione contenitore; overlay di celebrazione (GOAL!/MISS!) e la capzione REMOVE sedersi fuori della rotazione così il testo rimane leggibile. Miss-shake adesso oscilla intorno all'angolo di base invece di zero. L'angolo di gol è ricomputato su viewport ridimensiona tramite un setter di stato, con un ref parallelo in modo che il lancio RAF legge l'ultimo valore ogni frame senza ricreare il callback.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo