Director: collisioni 3d.

Costruisco un mondo 3D in 3ds max, e fin qui tutto bene;
lo esporto in W3D; tutto bene.
lo importo in Director; tutto ok.
con i behaviors aggiungo interattività permettendo la navigazione; tutto bene
non so come fare per far collidere la CAMERA con le strutture del mio mondo, mi spiego meglio, la CAMERA arrivata a una qualsiasi parete me la trapassa mentre invece dovrebbe arrestarsi ho fatto delle ricerche nel web ma ho trovato tutorial confusi e tutti in inglese.
quale codice in lingo devo usare per ottenere questo risultato?
ringrazio anticipatamente per la risposta (che spero arrivi al più presto)
e faccio i complimenti per la professionalità, facile fruibilità del sito.
grazie

 Ekleipsis, N.D.

Benvenuto Ekleipsis

Ciao Ekleipsis,
benvenuto e grazie per aver scelto 001design.it.

Bell'argomento, proprio ora lo stavamo affrontando con Francesca... purtroppo ora ho un guasto alla linea Telecom e non hanno molta voglia di ripararlo...

Tuttavia, riguardo al tuo problema, credo che bisognerà sfruttare le collisioni... in modo da impostare un evento nel caso il tuo sprite entri in collisione con il muro... appena potrò, ti farò vedere del materiale in italiano che può essere utile in proposito.

Grazie mille per lo spunto interessante, un pò di pazienza, ed a presto.

 Pablito, N.D.

In pratica per gestire le collisioni ci sono 3 possibilita':
- assegnando il "collision modifier" ad ogni modello 3d coinvolto nelle collisioni
- usando il comando "modelunderray"
- sfruttando il motore fisico di havok
In tutti i casi si deve creare un oggetto 3d, ed eventualmente renderlo invisibile, che dia la "geometria" alla camera.
Qui ci sono 2 esempi
http://www.fbe.unsw.edu.au/Learning/Director/3D/environment/collision1.htm
http://www.fbe.unsw.edu.au/Learning/Director/3D/environment/collision2.htm

Maury

 maury, N.D.

Ringraziamenti

Grazie per le risposte attenderò con pazienza di avere altri dettagli.
Devo risolvere al più presto perchè il tempo stringe.
Grazie di cuore nel frattempo studio tutte le possibili soluzioni.

 Ekleipsis, N.D.

Ciao Ekleipsis, la soluzione che ha esposto Maury mi sembra perfetta.
Grazie per i complimenti, l'obiettivo di 001design.it è proprio quello di offrire un servizio utile e fruibile da tutti.
Il mio compito qui infatti è anche quello di "ripulire il codice", inteso come refusi, leggibilità, chiarezza dei messaggi, trovare la giusta titolazione ai messaggi per poterli ritrovare velocemente in futuro con il "Search/Cerca", ecc.
Per quanto riguarda il codice lingo da utilizzare per le collisioni, appena ho un pò di tempo lo studio anche io.

 Pablito, N.D.

ho risolto

Ho risolto il problema e presto lo farò presente a tutti. Non appena potrò.
Ciao a tutti

 Ekleipsis, N.D.

Director

Ciao Ekleipsis,
ho seguito la tua discussione e anche io ho lo stesso preoblema....visto che tu sei riuscito a risolverlo, potresti darmi una mano?

Grazie...

 Diuk, N.D.
001design.it ® è un marchio registrato.
© 2004-2017 Molfese Paolo - P.Iva: 03430820617 - All rights reserved | Tutti i diritti sono riservati.