AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le deal à ne pas rater :
Display Star Wars Unlimited Ombres de la Galaxie : où l’acheter ?
Voir le deal

 

 Diverses question sur la vitesse

Aller en bas 
5 participants
AuteurMessage
linkinmimil
Débutant
linkinmimil


Messages : 19
Localisation : Bruxelles

Diverses question sur la vitesse Empty
MessageSujet: Diverses question sur la vitesse   Diverses question sur la vitesse EmptyMar 2 Oct 2007 - 19:02

bonjour,

je suis tout nouveau dans le monde gm mais j'ai un bon pot qui m'aide à apprendre car ça m'intéresse beaucoups.
Il m'a fait un ptit jeu d'exemple pour que je commence doucement mais surement.

ICI pour télécharger le jue d'exemple.

Je sais pas si c'est très bien, mais je souhaite directement commencer avec la programation par code et non avec les boutons car je sais pas, ça réduit très fort le champs d'actions je trouve et j'aime bien voir ce que je fais concretement...

Seulement, il ya certaines choses que jecomprend pas trop genre ici :

c'est le code STEP qui permet de bouger la voiture (enfin vous l'aurez surement devinez :p )

Code:
image_angle = direction;
if (speed>0) then speed-=0.25;
if (speed<0) then speed+=0.25;

if keyboard_check(vk_left)
    {
    direction+=speed;
    }

if keyboard_check(vk_right)
    {
    direction-=speed;
    }
if keyboard_check(vk_space)
    {
    if speed>0 then speed-=0.7 ;
    ins = instance_create(x,y,OBJ_derapage);
    ins.image_angle=self.direction;
    }

if keyboard_check(vk_up)
    {
    if (speed<6)
        {
        speed+=0.5 ;
        }
    }

if keyboard_check(vk_down)
    {
    if (speed>-3)
        {
        speed-=0.45 ;
        }
    }
Je comprend pas trop ce que veulent dire les 2 lignes après la première if (speed<0)...
et les deux dernières variables permettant d'aller en bas et en haut... je comprend aps trop que si la vitesse est en dessous de 6 bien, on ajoute 0.5 à cette vitesse :s

Pourriez vous m'expliquer svp Smile

merci d'avance Smile
@+
Mimil

ps: c'est Master47 qui a coder le truc (grand merci en passant Smile )

_________________
Diverses question sur la vitesse 90841avsignlampechevet

Revenir en haut Aller en bas
http://mimilsgraph.net/
Bloue
Utilisateur confirmé: Rang **
Bloue


Messages : 443

Diverses question sur la vitesse Empty
MessageSujet: Re: Diverses question sur la vitesse   Diverses question sur la vitesse EmptyMar 2 Oct 2007 - 19:08

ouais c'est une bonne question....

ya pas un script qui s'apelle keybord check ?
Revenir en haut Aller en bas
linkinmimil
Débutant
linkinmimil


Messages : 19
Localisation : Bruxelles

Diverses question sur la vitesse Empty
MessageSujet: Re: Diverses question sur la vitesse   Diverses question sur la vitesse EmptyMar 2 Oct 2007 - 19:21

oui, il m'a appris ça il y a pas longtemps et ça permet d'utiliser les touche du clavier sans devoir employé le bouton avec ttes les flèches de tous els côtés... Wink

_________________
Diverses question sur la vitesse 90841avsignlampechevet

Revenir en haut Aller en bas
http://mimilsgraph.net/
Bloue
Utilisateur confirmé: Rang **
Bloue


Messages : 443

Diverses question sur la vitesse Empty
MessageSujet: Re: Diverses question sur la vitesse   Diverses question sur la vitesse EmptyMar 2 Oct 2007 - 19:22

mais c'est quoi que tu comprend pas alors ?
Revenir en haut Aller en bas
master47
Utilisateur confirmé: Rang *****
master47


Messages : 2368
Projet Actuel :
-------------------
> PacWars
> The Perfect Pattern Studio

Diverses question sur la vitesse Empty
MessageSujet: Re: Diverses question sur la vitesse   Diverses question sur la vitesse EmptyMar 2 Oct 2007 - 19:30

Lol pq tu me demandes pas sur msn rouge

alors
Code:

if (speed>0) then speed-=0.25;
if (speed<0) then speed+=0.25;

ca c'est simplement le code pour la friction

Code:

if keyboard_check(vk_space)
    {
    if speed>0 then speed-=0.7 ;
    ins = instance_create(x,y,OBJ_derapage);
    ins.image_angle=self.direction;
    }
ca c le frein a main.
if reine de 0.7/step et créé des instances : dérapage, qui sont en fait les traces de derapage
ins est l'id renvoyé par la fontion, il permet de paraètrer certaines varaibles comme ici le image_angle de la trace de derapage, l'objet OBJ_derapage

Code:


if keyboard_check(vk_up)
    {
    if (speed<6)
        {
        speed+=0.5 ;
        }
    }

if keyboard_check(vk_down)
    {
    if (speed>-3)
        {
        speed-=0.45 ;
        }
    }
ca c simplement un script qui permet d'agmenter et de diminuer la vitesse en fontion que tu appuyes sur avant ou arrière

C'est tou ++

_________________
Suivez la timeline ! The PacWars Timeline
C# .NET, Web & Sound Design.
---
Oldies: http://livegallery.lescigales.org/
Lawl :
Spoiler:
Revenir en haut Aller en bas
http://theperfectpattern.tumblr.com
linkinmimil
Débutant
linkinmimil


Messages : 19
Localisation : Bruxelles

Diverses question sur la vitesse Empty
MessageSujet: Re: Diverses question sur la vitesse   Diverses question sur la vitesse EmptyMer 3 Oct 2007 - 17:17

qu'entends-tu par le code de friction :s je comprend pas trop :s

le second truc, j'avais compris tout seul, comme un grand :p
juste l'histoire de vitesse :s

quand tu fais if speed>0 ça veut dire que si la vitesse diminue, alors on réduit la vitesse de 0.7 ?? parce que je comprend que si la vitesse est au dessus de 0, alors on la réduit de 0.7 c'est csurtout ç que j'arrive pas à piger... même truc pour la touche up et touche down :s

mici d'avances Smile
++

_________________
Diverses question sur la vitesse 90841avsignlampechevet

Revenir en haut Aller en bas
http://mimilsgraph.net/
Blizter
Banni(e)



Messages : 2002

Diverses question sur la vitesse Empty
MessageSujet: Re: Diverses question sur la vitesse   Diverses question sur la vitesse EmptyMer 3 Oct 2007 - 17:19

Si sa vitesse n'est pas nul, on la change tranquillement pour qu'elle le devienne, pour pas que'objet glisse continuellement, ainsi, on simule la friction de l'objet avec le sol.
Revenir en haut Aller en bas
Levans
Utilisateur confirmé: Rang *****
Levans


Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

Diverses question sur la vitesse Empty
MessageSujet: Re: Diverses question sur la vitesse   Diverses question sur la vitesse EmptyMer 3 Oct 2007 - 17:55

Code:
if (speed>0) then speed-=0.25;
if (speed<0) then speed+=0.25;
si on accélère pas, la voiture ralentit peu à peu (c'est comme ça sur une vraie voiture)

Code:

if keyboard_check(vk_space)
    {
    if speed>0 then speed-=0.7 ;
    ins = instance_create(x,y,OBJ_derapage);
    ins.image_angle=self.direction;
    }
le frein à main, si la vitessen'est pas nulle, on la réduit très vite (speed>0 signifie "si la vitesse est supérieure à 0")
Code:

if keyboard_check(vk_up)
    {
    if (speed<6)
        {
        speed+=0.5 ;
        }
    }

if keyboard_check(vk_down)
    {
    if (speed>-3)
        {
        speed-=0.45 ;
        }
    }
les codes pour accélerer ou aller en marche arrière, avec, en vitesses maximums : 6 vers l'avant et 3 vers l'arrière (-3 parce que l'on recule)
Revenir en haut Aller en bas
linkinmimil
Débutant
linkinmimil


Messages : 19
Localisation : Bruxelles

Diverses question sur la vitesse Empty
MessageSujet: Re: Diverses question sur la vitesse   Diverses question sur la vitesse EmptyJeu 4 Oct 2007 - 20:58

merci pour tes explications Levans, j'ai vraiment enfin tout compris Smile
:fete:

si j'ai encore besoin d'aide pour un autre truc, je posterai ici et éditerai le titre à la limite Smile

@+
Mimil

_________________
Diverses question sur la vitesse 90841avsignlampechevet

Revenir en haut Aller en bas
http://mimilsgraph.net/
Contenu sponsorisé





Diverses question sur la vitesse Empty
MessageSujet: Re: Diverses question sur la vitesse   Diverses question sur la vitesse Empty

Revenir en haut Aller en bas
 
Diverses question sur la vitesse
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» question vitesse de la room VS game maker VS PC
» Vitesse de sprite indépendant vitesse de room [fini]
» [Résolu]vitesse en fonction..d'une vitesse.
» Question view + question room
» vitesse de ball

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: