AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-39%
Le deal à ne pas rater :
Pack Home Cinéma Magnat Monitor : Ampli DENON AVR-X2800H, Enceinte ...
1190 € 1950 €
Voir le deal

 

 problème de shake

Aller en bas 
3 participants
AuteurMessage
Snoepy
Débutant
Snoepy


Messages : 23
Projet Actuel : ...

problème de shake  Empty
MessageSujet: problème de shake    problème de shake  EmptySam 24 Sep 2016 - 7: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 **
Kabcorp


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

problème de shake  Empty
MessageSujet: Re: problème de shake    problème de shake  EmptySam 24 Sep 2016 - 12: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
onilink_


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

problème de shake  Empty
MessageSujet: Re: problème de shake    problème de shake  EmptySam 24 Sep 2016 - 12: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.

_________________
problème de shake  Runningpotato1problème de shake  TvF6GED problème de shake  MdetltS
Revenir en haut Aller en bas
Kabcorp
Utilisateur confirmé: Rang **
Kabcorp


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

problème de shake  Empty
MessageSujet: Re: problème de shake    problème de shake  EmptySam 24 Sep 2016 - 12: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
Snoepy
Débutant
Snoepy


Messages : 23
Projet Actuel : ...

problème de shake  Empty
MessageSujet: Re: problème de shake    problème de shake  EmptySam 24 Sep 2016 - 14:45

merci sa marche déja beaucoup mieux

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





problème de shake  Empty
MessageSujet: Re: problème de shake    problème de shake  Empty

Revenir en haut Aller en bas
 
problème de shake
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Problème touche appuyée + problème collision + view
» Problème Variable et Problème Event Draw
» problème de tire + problème destroy.
» problème avec gravité [résolu] - problème avec mouvements
» Rpg probleme !!

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: