AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  Connexion  

Partagez | 
 

 problème de shake

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Snoepy54
Débutant
avatar

Messages : 23
Projet Actuel : Auteurs:

MessageSujet: problème de shake    Sam 24 Sep 2016 - 5:02

Mon problème c'est que quand je fait bouger l'écran aléatoirement l'image se décale a chaque fois que je refait bouger l'écran et moi je voudrais que a chaque fois que je fait bouger l'écran aléatoirement que l'écran reste après a sa place initiale voici les code :


Code:
//je créer un objet puis
je rajoute l'event create  et je mais:
shake = 0;

//puis je rajoute l'event step ou je rajoute :
view_xview += random_range(-shake,shake);
view_xview += random_range(-shake,shake);
shake *= 0.9;

puis je rajoute un event :press h-key et je mais:
shake = 15;

merci davance pour votre aide

_________________
Le CBNA
Revenir en haut Aller en bas
Kabcorp
Utilisateur confirmé: Rang **
avatar

Messages : 315
Localisation : Savoie
Projet Actuel : trop...

MessageSujet: Re: problème de shake    Sam 24 Sep 2016 - 10:09

haha cet effet de tremblement. Il est partout chez moi =)

Le probleme c'est que tu AJOUTE la position du xview|yview, du coup il se déplace sans arrêt, or il faut qu'il reste au centre:
//Tu dois donc passer de view_xview+=range à view_xview=range

Create:
shake=0;

Step:
view_xview=-(shake/2)+random(shake); //<------
view_yview=-(shake/2)+random(shake); //<------
shake*=0.9;

if (keyboard_check_pressed(ord('H')))
{
  shake=15;
}

_________________
Vous voulez un jeu pas comme les autres? Voici DeFRaG :
 
Revenir en haut Aller en bas
http://kabcorp.fr
onilink_
Modérateur
avatar

Messages : 8902
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

MessageSujet: Re: problème de shake    Sam 24 Sep 2016 - 10:15

Même de cette façon la vue peut se décaler totalement sur le long terme si elle n'est jamais recalée.
Il faut toujours mémoriser la position de la view de départ (avant le shake) et générer la nouvelle position a partir de celle de départ, plus le facteur aléatoire.
Sinon l'aléatoire se cumule.

_________________
                 
Revenir en haut Aller en bas
Kabcorp
Utilisateur confirmé: Rang **
avatar

Messages : 315
Localisation : Savoie
Projet Actuel : trop...

MessageSujet: Re: problème de shake    Sam 24 Sep 2016 - 10:16

Oui, ça marche seulement si le view ne bouge pas.

_________________
Vous voulez un jeu pas comme les autres? Voici DeFRaG :
 
Revenir en haut Aller en bas
http://kabcorp.fr
Snoepy54
Débutant
avatar

Messages : 23
Projet Actuel : Auteurs:

MessageSujet: Re: problème de shake    Sam 24 Sep 2016 - 12:45

merci sa marche déja beaucoup mieux

_________________
Le CBNA
Revenir en haut Aller en bas
Contenu sponsorisé




MessageSujet: Re: problème de shake    

Revenir en haut Aller en bas
 
problème de shake
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» problème pour allez faire " caca "
» Problème application eyeliner !!!!
» Problème de déglutition
» Problème Linguistique (Conjugaison)
» pas de travail pas de problème

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: