16-10-2017, 03:41 PM
(14-10-2017, 03:51 PM)MightyVikko Ha scritto: 1. Inserisci il personaggio all'interno della telecamera.(con questo passaggio il personaggio seguirà la telecamera)
2. Muovi la telecamera verso la direzione desiderata.
3. Se il vettore del personaggio è maggiore o uguale del bordo destro della telecamera ferma la forza di movimento del personaggio.
4. Se il vettore del personaggio è minore o uguale del bordo sinistro della telecamera allora ferma la forza di movimento del personaggio.
ci sono diversi modi per calcolare i bordi della telecamera
io eviterei completamente di utilizzare primitivi animati per bloccare il personaggio all'interno della telecamera.
Sono riuscito a risolvere il problema! Avevi perfettamente ragione!
All'inizio non capivo come far muovere la telecamera perché la inserivo dentro il bluprint del pawn e quindi non riuscivo a crearne una referenza su altri bluprint per aggiungergli lo spostamento o su matinee (tra l'altro c'è un modo per farlo?).
Dopo mi sono ricordato che potevo parentarli direttamente sul world outliner! Che tonto!
Comunque poi ho fatto una ricerca per capire come clampare il movimento del pawn e ho trovato questo utilissimo bluprint che link qui in modo possa essere utile ad altri:
https://answers.unrealengine.com/questio...-view.html
Funziona perfettamente!
Il mio problema, come quello di qualsiasi neofita, è inventarsi i bluprint...anche perché non sono un programmatore quindi non sono abituato a questo tipo di logica. Inoltre le funzioni dei bluprint non sono ben documentate.
Ti ringrazio!