mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-23 19:49:50 +02:00
feat: logs
This commit is contained in:
1 parent
5b8da36fb8
commit
165a9cd719
3 files changed
+38
-9
No files matched your search
+10
-8
@@ -31,19 +31,21 @@ export function TraverseVisualizer({ stats }: StatsAcceptorProps) {
|
||||
let lastT = Date.now() / 1000;
|
||||
|
||||
function frame() {
|
||||
if (!turret.current || !hull.current) return;
|
||||
|
||||
const t = Date.now() / 1000;
|
||||
const dt = t - lastT;
|
||||
lastT = t;
|
||||
|
||||
turretAngle.current =
|
||||
(turretAngle.current + turretSpeedRad * dt) % (2 * Math.PI);
|
||||
hullAngle.current =
|
||||
(hullAngle.current + hullTraverseRad * dt) % (2 * Math.PI);
|
||||
if (turret.current) {
|
||||
turretAngle.current =
|
||||
(turretAngle.current + turretSpeedRad * dt) % (2 * Math.PI);
|
||||
turret.current.style.transform = `translate(-50%, -50%) rotate(${-turretAngle.current}rad)`;
|
||||
}
|
||||
|
||||
turret.current.style.transform = `translate(-50%, -50%) rotate(${-turretAngle.current}rad)`;
|
||||
hull.current.style.transform = `translate(-50%, -50%) rotate(${-hullAngle.current}rad)`;
|
||||
if (hull.current) {
|
||||
hullAngle.current =
|
||||
(hullAngle.current + hullTraverseRad * dt) % (2 * Math.PI);
|
||||
hull.current.style.transform = `translate(-50%, -50%) rotate(${-hullAngle.current}rad)`;
|
||||
}
|
||||
|
||||
if (!cancel) requestAnimationFrame(frame);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user