| Diverses question sur la vitesse | |
|
|
Auteur | Message |
---|
linkinmimil Débutant
Messages : 19 Localisation : Bruxelles
| Sujet: Diverses question sur la vitesse Mar 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 merci d'avance @+ Mimil ps: c'est Master47 qui a coder le truc (grand merci en passant ) |
|
| |
Bloue Utilisateur confirmé: Rang **
Messages : 443
| Sujet: Re: Diverses question sur la vitesse Mar 2 Oct 2007 - 19:08 | |
| ouais c'est une bonne question....
ya pas un script qui s'apelle keybord check ? |
|
| |
linkinmimil Débutant
Messages : 19 Localisation : Bruxelles
| Sujet: Re: Diverses question sur la vitesse Mar 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... |
|
| |
Bloue Utilisateur confirmé: Rang **
Messages : 443
| Sujet: Re: Diverses question sur la vitesse Mar 2 Oct 2007 - 19:22 | |
| mais c'est quoi que tu comprend pas alors ? |
|
| |
master47 Utilisateur confirmé: Rang *****
Messages : 2368 Projet Actuel :
-------------------
> PacWars
> The Perfect Pattern Studio
| Sujet: Re: Diverses question sur la vitesse Mar 2 Oct 2007 - 19:30 | |
| Lol pq tu me demandes pas sur msn 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 ++ |
|
| |
linkinmimil Débutant
Messages : 19 Localisation : Bruxelles
| Sujet: Re: Diverses question sur la vitesse Mer 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 ++ |
|
| |
Blizter Banni(e)
Messages : 2002
| Sujet: Re: Diverses question sur la vitesse Mer 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. |
|
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: Diverses question sur la vitesse Mer 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) |
|
| |
linkinmimil Débutant
Messages : 19 Localisation : Bruxelles
| Sujet: Re: Diverses question sur la vitesse Jeu 4 Oct 2007 - 20:58 | |
| merci pour tes explications Levans, j'ai vraiment enfin tout compris :fete: si j'ai encore besoin d'aide pour un autre truc, je posterai ici et éditerai le titre à la limite @+ Mimil |
|
| |
Contenu sponsorisé
| Sujet: Re: Diverses question sur la vitesse | |
| |
|
| |
| Diverses question sur la vitesse | |
|