Adventure Games Studio fr
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


Forum d'entraide à la création de jeux d'aventure
 
PortailAccueilRechercherS'enregistrerConnexion
-23%
Le deal à ne pas rater :
Télétravail : Logitech Business Webcam en promo
84 € 109 €
Voir le deal

 

 [résolu] Problème avec SetViewport...

Aller en bas 
AuteurMessage
chefgeorges
Cliqueur Emérite
Cliqueur Emérite
chefgeorges

Nombre de messages : 501

Date d'inscription : 01/02/2008


[résolu] Problème avec SetViewport... Empty
MessageSujet: [résolu] Problème avec SetViewport...   [résolu] Problème avec SetViewport... EmptyVen 5 Fév 2016 - 16:40

Salut sourire

Voilà mon problème : pour une petite cinématique je veux que la "caméra" se déplace un peu en avant d'un personnage, puis revienne se centrer sur le personnage joueur.

Si j'ai bien réussit la première étape, ensuite le retour à la normale ne fonctionne pas. La "caméra" va jusqu'au en arrière bout de la room, puis seulement se réinitialise sur le player.

Voici le code testé :
Code:
function region1_WalksOnto()
{
   player.Walk(550, 416, eNoBlock);
while (player.x > 551) {
SetViewport(GetViewportX() -5, 0);
Wait(1);}

Display("texte test.");

region[1].Enabled = false;

while (GetViewportX() < player.x) {
  SetViewport(GetViewportX() +5, 0);
Wait(1);}

ReleaseViewport();
}


Dernière édition par chefgeorges le Ven 5 Fév 2016 - 17:26, édité 1 fois
Revenir en haut Aller en bas
http://instagram.com/ichefgeorges
Billbis
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue
Billbis

Nombre de messages : 1346

Date d'inscription : 10/05/2012


[résolu] Problème avec SetViewport... Empty
MessageSujet: Re: [résolu] Problème avec SetViewport...   [résolu] Problème avec SetViewport... EmptyVen 5 Fév 2016 - 17:18

Code:
while (GetViewportX() < player.x) {
Il me semble que GetViewportX renvoie la coordonnée la plus a gauche du Viewport, si tu veux centrer sur le perso joueur, il faut que tu ajoute la taille du viewport / 2, ou un truc du genre.
Code:
while (GetViewportX() + System.ViewportWidth/2 < player.x) {

_________________
Mon petit DevBlog
Revenir en haut Aller en bas
http://nothingaboutthedog.blogspot.fr/
chefgeorges
Cliqueur Emérite
Cliqueur Emérite
chefgeorges

Nombre de messages : 501

Date d'inscription : 01/02/2008


[résolu] Problème avec SetViewport... Empty
MessageSujet: Re: [résolu] Problème avec SetViewport...   [résolu] Problème avec SetViewport... EmptyVen 5 Fév 2016 - 17:26

Ah ok !

Essayé et ça marche nickel, merci Billbis sourire
Revenir en haut Aller en bas
http://instagram.com/ichefgeorges
Contenu sponsorisé




[résolu] Problème avec SetViewport... Empty
MessageSujet: Re: [résolu] Problème avec SetViewport...   [résolu] Problème avec SetViewport... Empty

Revenir en haut Aller en bas
 
[résolu] Problème avec SetViewport...
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Résolu] Problème wifi avec nabaztag:tag
» Problème avec mon natbaztag tag
» [résolu]/!\ Problèmes avec mon compte /!\
» [résolu] Problème avec mon nabaztag, des lumières oranges mais qui ne clignotent pas....
» Problème avec routeur SMC

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Adventure Games Studio fr :: CREATION DE JEUX :: Questions / Réponses-
Sauter vers: