Creare Videogiochi - Game Developer

Versione completa: Come far comparire e scomparire un oggetto dal nulla?
Al momento stai visualizzando i contenuti in una versione ridotta. Visualizza la versione completa e formattata.
Ciao a tutti!!! Ho visto il tutorial "come fare una porta che si apre e un ascensore con trigger" e provando con UDK ci sono riuscito.
Mi interesserebbe sapere come fare per far apparire e scomparire un oggetto dal nulla con trigger. Quando il personaggio entra in contatto con il trigger, appare dal nulla un determinato oggetto oppure scompare.
Esempio: Stanza con un grande pavimento, quando il personaggio sale su una determinata mattonella, essa scompare, facendo precipitare il personaggio. E anche poter affar apparire le mattonelle che permetteranno al personaggio di superare la stanza.
Mi interesserebbe anche metterle a tempo, nel senso che le mattonelle appaiono per X tempo e poi scompaiano dopo X tempo.

In più, se fosse possibile, azionare il trigger utilizzando un oggetto, come ad esempio, usando una leva. Abbassando la leva, si attiva il trigger, che fa comparire o scomparire l'oggetto designato, oppure che lo sposti o lo sollevi nella direzione designata.

Grazie Mille!!!
Oltre al trigger, serve saper scriptare... Quindi dovresti mettere una mesh o altro, poi metti il trigger e poi dagli script o dal kisment cambi tutto
(10-05-2013, 06:49 PM)abcd Ha scritto: [ -> ]Oltre al trigger, serve saper scriptare... Quindi dovresti mettere una mesh o altro, poi metti il trigger e poi dagli script o dal kisment cambi tutto

Cosa intendi per "scriptare"?
(10-05-2013, 08:15 PM)Elek Ha scritto: [ -> ]
(10-05-2013, 06:49 PM)abcd Ha scritto: [ -> ]Oltre al trigger, serve saper scriptare... Quindi dovresti mettere una mesh o altro, poi metti il trigger e poi dagli script o dal kisment cambi tutto

Cosa intendi per "scriptare"?

Lo script è un azione programmata, in questo caso in java
Quindi per usare UDK devo saper programmare in java?
Io ho visto e seguito il tutorial "come fare una porta che si apre e un ascensore con trigger" e ci sono riuscito.
Per far apparire e scomparire oggetti non è lo stesso procedimento ma invece di far spostare l'oggetto lo devo far apparire o scomparire?
Avete una guida che ne parli e che spieghi come fare?

Grazie Mille!!!
non in Java, ma in UScript, gli script di UDK Smile per le guide o cerca su internet (cosa migliore) oppure guarda qui: http://www.making-videogames.net/giochi/...pt-per-UDK
Grazie Di Cuore Per L'Aiuto!!!
(10-05-2013, 11:37 PM)Elek Ha scritto: [ -> ]Grazie Di Cuore Per L'Aiuto!!!

De nada.... Smile
Ti consiglio di imparare lo Uscript se no un gioco non lo realizzi (in caso tu ne volessi fare uno).
Non apro udk da mesi e quindi quello che ti dico lo faccio a memoria, mi vengono in mente due strade una via kismet e una via material editor: nel primo caso si tratta di far spawnare un oggetto e poi di distruggerlo, in questo caso ti invito a farti un giro nella documentazione ufficiale su come usare il kismet e quali nodi usare http://udn.epicgames.com/Three/KismetHome.html il secondo caso invece si tratta di creare una transizione nel material dell'oggetto che passi dalla trasparenza al mostrare la mesh alla trasparenza assoluta di nuovo, il tutto regolabile da un material instance che puoi settare dal mantinee
penso che il destroy sia piu' conveniente,elek se non ci riesci in serata posso mettere un video.
il material ti permette di avere più effetti e quindi essere più "scenografico"
(12-05-2013, 12:53 PM)Lorenz Ha scritto: [ -> ]il material ti permette di avere più effetti e quindi essere più "scenografico"
vero.
--------------------------------
comunque ecco il video per elek https://www.youtube.com/watch?v=DBbAP8A_8A0
Non credo che il Material ti permetta di eliminare la collisione.
Una comanda a Elek: Sono stato chiaro nel tutorial "come fare una porta che si apre e un ascensore con trigger"?
(24-05-2013, 11:07 PM)springofdajuwn Ha scritto: [ -> ]Non credo che il Material ti permetta di eliminare la collisione.
Una comanda a Elek: Sono stato chiaro nel tutorial "come fare una porta che si apre e un ascensore con trigger"?
Quindi dopo tutto il lavoro per settare il material secondo te uno che lo riesce a fare non sa mettere un nodo nel kismet ?
Non conosco UDK, però potresti semplicemente attivare e disattivare il rendering dell'oggetto.
È un po più complicato :/
comunque e roba che si fa da kismet, sopra tempo fa ho messo un video.
Cos'è complicato ? il problema delle collisioni ? Beh, anche le collisioni, in teoria, si potrebbero disattivare, però non so se in UDK si può fare tutto via kismet. Solo che cosi, esteticamente è brutto. Anche per il tempo, in teoria, UDK dovrebbe avere qualcosa funzione che ha a che fare con il Timer.
Nono disattivare le collisioni è facile
http://i.imgur.com/9Dbb8OC.jpg ecco le collisioni, per il timer esiste il delay http://udn.epicgames.com/Three/KismetReference.html e comunque se uno lo volesse fare fatto bene dovrebbe farlo con un material che faccia una transizione e poi si eliminano le collisioni
Ma utilizzare lo scripting invece di quell'aborto del kismet no eh ? almeno vi fate anche un po' la mano con qualcosa di molto più importante. Ecco, l'ho scritto lol.
Hai ragione, però il Kisment mi sta simpatico xD
Codice:
CollisionType=*collisione*
hai parlato tu di kismet io ti faccio vedere il kismet eh
(25-05-2013, 05:26 PM)Lorenz Ha scritto: [ -> ]
(24-05-2013, 11:07 PM)springofdajuwn Ha scritto: [ -> ]Non credo che il Material ti permetta di eliminare la collisione.
Una comanda a Elek: Sono stato chiaro nel tutorial "come fare una porta che si apre e un ascensore con trigger"?
Quindi dopo tutto il lavoro per settare il material secondo te uno che lo riesce a fare non sa mettere un nodo nel kismet ?
Scusa, ho detto una cavolata Big Grin