Domanda

Mi chiedevo se qualcuno potesse aiutarmi a iniziare a creare una stanza in Sandy 3D. So di poter generare gli aerei, ma non sono sicuro su come implementare la fisica semplice (cioè il giocatore non può attraversare un muro). C'è un modo semplice per farlo o dovrei esaminare qualcosa come WOW (motore di fisica 3D per Flash)?

Grazie, Cameron

È stato utile?

Soluzione

Se vuoi solo fermare il giocatore che cammina attraverso i muri, potresti prendere in considerazione l'uso della matematica 2D per eseguire il rilevamento delle collisioni.

Ho usato questo metodo per creare alcune PaperVision Games, spiegato sul mio blog .

Altri suggerimenti

Se si tratta di un sistema in prima persona, ovvero tu sei la videocamera, controlla semplicemente i distan dalla telecamera al muro, se i distan sono inferiori al tuo "grasso" predeterminato; della tua persona, non muoverti in quella direzione (sarebbe normalmente avanti). Se usi un tipo di avatar (sistema di seconda / terza persona), l'oggetto Shape3d ha un riquadro di delimitazione, che può essere utilizzato per il test di collisione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top