AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le deal à ne pas rater :
Réassort du coffret Pokémon 151 Électhor-ex : où l’acheter ?
Voir le deal

 

 Problème: Limite de Rotation

Aller en bas 
2 participants
AuteurMessage
Mikko_109
Nouveau



Messages : 3

Problème: Limite de Rotation Empty
MessageSujet: Problème: Limite de Rotation   Problème: Limite de Rotation EmptyJeu 6 Déc 2012 - 1:43

Bonjour,

j'ai un énorme problème avec la rotation d'une arme dans un jeu de shoot. L'arme rotationne à 360 degrés, mais je voudrais qu'elle rotationne de haut en bas à seulement 180 degrés.

Comme sur cette image:
Problème: Limite de Rotation Sans_t10
*Le demi-cercle rouge étant l'axe de rotation

J'ai utilisé n'importe quel code sur internet et rien n'a fonctionné. Game Maker m'interdit d'utiliser une valeur plus basse que ZÉRO alors ma limite d'axe commence toujours à zéro (qui se situe à droite) et va jusqu'à 90 degrés.

Merci de m'aider

Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

Problème: Limite de Rotation Empty
MessageSujet: Re: Problème: Limite de Rotation   Problème: Limite de Rotation EmptyJeu 6 Déc 2012 - 1:47

Normal, en angle est évalué entre 0 et 359 degrés dans GM. Intègre un code comme ça:

Code:
if (angle>90)
{
if (angle>180)
{
angle = -90 //ou 270, c'est pareil
}
else
{
angle = 90
}
}

Comme ça, un angle de plus de 90 degrés est rabattu à une des deux extrémités : 90 ou -90 degrés.

_________________
Problème: Limite de Rotation Control-commentTous les icones de gm utilisables sur le cbna ICI  Problème: Limite de Rotation Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
 
Problème: Limite de Rotation
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Problème de rotation de sprite en 3D [résolu]
» deplacement limité
» Comment faire un temps limité ?
» Limite de Variable
» A combien est limité une variable ?

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: