Page 1 sur 2

Script de scrolling 2D.

Publié : 08 Oct 2014 23:39
par Gurkani
Salut,

Je cherche à faire un script de scrolling 2D, là c'est pas trop compliqué, voilà ce que j'ai fais et ça marche plutôt bien : http://pastebin.com/HKRQ3W1M (Le perso se déplace avec les touches q et d)
Mais il y'a un petit problème : Il arrive que le joueur rattrape la caméra, et le fait de baisser la vitesse de déplacement de la cam ne change rien, même en mettant la même il arrive qu'il la rattrape..

Vous avez une idée pour faire un meilleur script ?

Merci.

Re: Script de scrolling 2D.

Publié : 08 Oct 2014 23:54
par Alesk
Salut,

Pourquoi tu ne colles pas le script dans ton message ? surtout quand celui-ci fais 10 lignes >_<
Sinon, sans voir aussi le script de mouvement de la caméra on ne pourra pas t'aider...

Re: Script de scrolling 2D.

Publié : 09 Oct 2014 00:02
par Gurkani
Euh.. Bah justement c'est ça le script de mouvement de la cam', et y'a un autre script pour les mouvements du perso qui est aussi avec Q et D

Re: Script de scrolling 2D.

Publié : 09 Oct 2014 03:07
par Aslan85
Tu as 2 scripts de mouvement, un pour la camera et un pour le perso, et qui sont affectes sur les memes touches ?

Re: Script de scrolling 2D.

Publié : 09 Oct 2014 09:30
par boubouk50
Attacher la caméra au perso semble tout indiqué, non?

Re: Script de scrolling 2D.

Publié : 09 Oct 2014 10:41
par Alesk
Je plussoie : tu diriges le personnage et la caméra doit le suivre.

Re: Script de scrolling 2D.

Publié : 09 Oct 2014 19:56
par Gurkani
Le problème si je fais que rattacher la caméara au perso, si il saute la caméra sautera aussi...

Re: Script de scrolling 2D.

Publié : 09 Oct 2014 20:34
par 3ng3l
Sinon mais je trouve pas ça très optimisé, tu peut dans l'update de ton script camera récupérer la position x de ton joueur pour l'assigner a ta camera non ?

Re: Script de scrolling 2D.

Publié : 10 Oct 2014 01:50
par Alesk
Gurkani a écrit :Le problème si je fais que rattacher la caméara au perso, si il saute la caméra sautera aussi...
Il ne faut pas attacher la caméra directement au personnage, il faut faire un script pour la caméra qui va suivre les déplacements du personnage, mais selon certaines conditions, pour éviter justement ce genre de soucis.

Regarde cette vidéo par exemple, y'a plein d'infos intéressantes à ce sujet :
http://www.youtube.com/watch?v=TCIMPYM0AQg

Re: Script de scrolling 2D.

Publié : 10 Oct 2014 10:10
par boubouk50
Si tu ne peut te déplacer qu'en x (la caméra ne doit pas bouger en hauteur), alors:
- Soit: tu assignes un script à la caméra où, dans l'Update, tu lui assignes la position X de ton personnage (comme le dit 3ng3l)
- Soit: tu attaches la caméra au personnage et tu assignes un script à la caméra où, dans l'Update, tu remets la position Y de ta caméra à la hauteur voulue, constante.

Si ce n'est pas le cas, et faire comme dans Super Mario World, alors il te faudra étudier la vidéo d'Alesk, car c'est plus complexe.