Script de scrolling 2D.
Script de scrolling 2D.
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.
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.
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...
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.
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.
Tu as 2 scripts de mouvement, un pour la camera et un pour le perso, et qui sont affectes sur les memes touches ?
Je suis souvent dans l'erreur et j'attends avidement que l'on me contredise.
- boubouk50
- ModoGenereux
- Messages : 6268
- Inscription : 28 Avr 2014 11:57
- Localisation : Saint-Didier-en-Bresse (71)
Re: Script de scrolling 2D.
Attacher la caméra au perso semble tout indiqué, non?
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
Re: Script de scrolling 2D.
Je plussoie : tu diriges le personnage et la caméra doit le suivre.
Re: Script de scrolling 2D.
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.
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.
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.Gurkani a écrit :Le problème si je fais que rattacher la caméara au perso, si il saute la caméra sautera aussi...
Regarde cette vidéo par exemple, y'a plein d'infos intéressantes à ce sujet :
http://www.youtube.com/watch?v=TCIMPYM0AQg
- boubouk50
- ModoGenereux
- Messages : 6268
- Inscription : 28 Avr 2014 11:57
- Localisation : Saint-Didier-en-Bresse (71)
Re: Script de scrolling 2D.
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.
- 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.
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation