Budżet: 200 EUR Termin: 3 dni
Cześć.
Nazywam się Karen. Zrozumiałem zadanie, chodzi nie tylko o animację CSS, ale o fizycznie realistyczny efekt rozprysku i opadania obiektów, który stabilnie działa na urządzeniach mobilnych.
Robię to w czystym JavaScript lub TypeScript przez canvas lub DOM z requestAnimationFrame, z własną prostą fizyką lub z lekkim podejściem fizycznym bez ciężkich bibliotek. Ważne jest, aby zachować płynność, kontrolę FPS i odpowiednie zachowanie na słabych urządzeniach.
Jak widzę realizację:
— spawnowanie zabawek w jednym punkcie po kliknięciu
— losowy rozkład początkowych wektorów prędkości i kątów
— grawitacja i spowolnienie
— obrót obiektów
— kolizja z dolną granicą i odbicie z tłumieniem
— zatrzymanie obiektów po utracie energii
Pracuję starannie z wydajnością:
— minimum przerysowań
— optymalizacja pod urządzenia mobilne
— WEBp z przezroczystością bez problemów
— kontrola liczby obiektów i czasu życia
Mogę zrobić to jako izolowany moduł lub zintegrować z istniejącą stroną. Jestem gotów pokazać podejście lub szybko przygotować demo.
Karen