PDA

Visualizza Versione Completa : Aiuto: accendere una luce (flash) solo in certe condizioni



Wotan3d
27-08-14, 10:58
Ciao,

immaginate una ruota di bicicletta che gira e cambia costantemente velocità.
Ora immaginate di dover accendere una luce (un flash che resta acceso per 5 frames) solo quando la valvola di gonfiaggio si trova in una determinata posizione, tutte le volte che la valvola arriva in quel punto avviene un flash.

Nessun problema se la valvola è solo una, metto un null imparentato alla ruota che va a toccare la luce e la faccio accendere in un qualche modo calcolando la vicinanza.

Immaginate però che su quella ruota ci siano 25 valvole a distanza costante una dall'altra... ogni volta che una valvola passa in quel determinato punto la luce deve fare un flash, quindi sono 25 accensioni e spegnimenti ogni giro di ruota, ma, siccome la ruota cambia costantemente velocità, la luce non ha un tempo costante di accensione, ma varia in continuazione.

Qualche idea di come poter fare?

Grazie

Wotan3d
27-08-14, 11:50
Risolto con il raycast.

DM67
27-08-14, 14:43
sei stato veloce :D