[Blocker] fix: v2.1 — Fix collision, City Track, Clean UI
Published on March 27, 2026
## GitHub Update
**Repository:** [MKWcorp/carrstret](https://github.com/MKWcorp/carrstret)
**Author:** Carrstret Dev
**Date:** 3/27/2026, 3:10:22 PM
**Commit:** [`a3f64e6`](https://github.com/MKWcorp/carrstret/commit/a3f64e630fc9ffb8b75cf6ed4857495487c43db4)
### Commit Message
fix: v2.1 — Fix collision, City Track, Clean UI
FIX COLLISION (mobil tidak tembus track):
- Ganti RigidBody dynamic ke kinematicPosition
- Tambah CuboidCollider manual (0.95 x 0.45 x 2.1)
- Raycast ke bawah untuk ground detection
- Gravity manual + smooth snap ke permukaan
- Safety net: auto-reset jika jatuh < -20m
- Spawn Y lebih tinggi (2.5m) agar tidak stuck
CITY TRACK (nuansa kota malam):
- Sirkuit persegi besar (city block circuit)
- Aspal kota gelap dengan marka jalan putih
- 24 gedung pencakar langit di sekitar circuit
- Gedung dengan window glow emissive (biru/kuning/cyan/pink)
- Rooftop neon glow di setiap gedung
- 20 street lamps dengan point lights
- Neon accent strips di barrier (cyan/merah/hijau/pink)
- Barrier beton dalam & luar circuit
- 5 ambient city light points di sudut
CLEAN UI (tidak ada tombol menumpuk):
- ProHUD: top-left car badge, top-center lap/timer,
top-right pause+mute (stacked vertikal, tidak overlap)
bottom-right speedometer+gear
- VirtualControls: D-pad bottom-left, BRAKE+RESET
bottom-right di kiri speedometer (right-[165px])
hanya muncul di mobile (sm:hidden)
- GameWrapper: hapus pause button duplikat
- PauseMenu & GameOver: redesign bersih
- Tidak ada z-index conflict
---
_This story was imported from historical commits._