24-01-2018, 12:05 PM
(22-01-2018, 11:46 PM)SMarco Ha scritto: 4 cose:
1-Hai dimenticato dove c'è == di mettere il character (oppure aggiungi un get player character)
2- nel nodo transform dello Spawn ti conviene inserire le coordinate di dove lo vuoi far apparire (X, Y Z , le 3 rotazioni e i 3 valori di scala) perchè il self nel livello non so cosa o dove ti potrebbe prendere. Per farlo usa questo comando https://docs.unrealengine.com/latest/INT...Transform/
3- Controlla le collisioni che siano impostate in modo tale che l'overlap funziona
4- Se vuoi che la generazione di nemici si ferma ti conviene creare una variabile Booleana e impostarla che se è vera il nemico spawna, se è falsa no...
Per controllare il blueprint ti conviene lasciarlo aperto in un'altro monitor e lanciare il gioco... se il comando si attiva vedrai una linea gialla percorrere il blueprint aperto e puoi controllare in che parte del codice si ferma.
Ciao
Allora...quel bluprint cosi com'è funziona bene a se stante...io però devo triggerarlo ed è con la trigger box che non mi funziona.
Il character nella funzione == c'era già...non si legge bene ma c'è scritto sidescrollercharacter.
ho provato inserendo il make transform ma non cambia niente.
Forse è un problema di collisioni...ci ho pensato comunque le collisioni sono impostate cosi:
per il trigger è come di default ossia collision presets "trigger" object type "world dynamic" le impostazioni sono tutte su overlap.
nel mio pawn invece sono in custom e tutte su block...object type "pawn". ho provato a mettere su overlap i worldynamic in modo da farlo vedere al trigger che è world dynamic ma niente.