AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment :
Funko POP! Jumbo One Piece Kaido Dragon Form : ...
Voir le deal

 

 Aide pour différents trucs en GML

Aller en bas 
+4
Wargamer
M@d_Doc
onilink_
Bloue
8 participants
Aller à la page : 1, 2  Suivant
AuteurMessage
Bloue
Utilisateur confirmé: Rang **
Bloue


Messages : 443

Aide pour différents trucs en GML Empty
MessageSujet: Aide pour différents trucs en GML   Aide pour différents trucs en GML EmptyDim 1 Aoû 2010 - 21:25

Salut, j'aimerai savoir comment écrire en GML :

-"Une chance sur x de faire ça" comme le dé vert en D&D.

-"Set the font" et "set the color"

-"change sprite into" (pour modifier la vitesse)

Voilà, merci d'avance.

Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


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

Aide pour différents trucs en GML Empty
MessageSujet: Re: Aide pour différents trucs en GML   Aide pour différents trucs en GML EmptyDim 1 Aoû 2010 - 21:27

- if( floor( random( nombre ) ) == 0 ) { code }

- draw_set_font et draw_set_color

- sprite_index , image_speed

_________________
Aide pour différents trucs en GML Runningpotato1Aide pour différents trucs en GML TvF6GED Aide pour différents trucs en GML MdetltS
Revenir en haut Aller en bas
Bloue
Utilisateur confirmé: Rang **
Bloue


Messages : 443

Aide pour différents trucs en GML Empty
MessageSujet: Re: Aide pour différents trucs en GML   Aide pour différents trucs en GML EmptyDim 1 Aoû 2010 - 21:32

merci super
Revenir en haut Aller en bas
Bloue
Utilisateur confirmé: Rang **
Bloue


Messages : 443

Aide pour différents trucs en GML Empty
MessageSujet: Re: Aide pour différents trucs en GML   Aide pour différents trucs en GML EmptyDim 1 Aoû 2010 - 22:02

Et c'est possible de régler la depth d'un "draw_text" ?
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


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

Aide pour différents trucs en GML Empty
MessageSujet: Re: Aide pour différents trucs en GML   Aide pour différents trucs en GML EmptyDim 1 Aoû 2010 - 22:05

pas avec les méthode usuelles non

_________________
Aide pour différents trucs en GML Runningpotato1Aide pour différents trucs en GML TvF6GED Aide pour différents trucs en GML MdetltS
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


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

Aide pour différents trucs en GML Empty
MessageSujet: Re: Aide pour différents trucs en GML   Aide pour différents trucs en GML EmptyDim 1 Aoû 2010 - 22:14

Sinon tu met dans create
Code:
d3d_start()
d3d_set_perspective(0)

Et voila ta fonction :
draw_text_depth(x, y, str, depth)
Code:
d3d_transform_set_identity()
d3d_transform_add_translation(0,0,argument3)
draw_text(argument0,argument1,argument2)
d3d_transform_set_identity()

Le probleme est qu'il faut lancer la 3d de GM pour le depth buffering ...

_________________
Aide pour différents trucs en GML Runningpotato1Aide pour différents trucs en GML TvF6GED Aide pour différents trucs en GML MdetltS
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc


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

Aide pour différents trucs en GML Empty
MessageSujet: Re: Aide pour différents trucs en GML   Aide pour différents trucs en GML EmptyDim 1 Aoû 2010 - 22:17

en fait, si ce que tu veux, c'est du texte qui s'affiche au dessus du reste, je te conseille de faire un objet rien que pour ça.
Moi j'ai toujours un objet nommé obj_HUD, avec une depth négative, dans lequel j'affiche toutes les données qui se trouvent au dessus du reste.

Et au cas où, pour reprendre la variable d'un autre objet (de l'objet obj_bla dans lexemple), c'est :
obj_bla.nom_de_la_variable

_________________
Aide pour différents trucs en GML Control-commentTous les icones de gm utilisables sur le cbna ICI  Aide pour différents trucs en GML Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
Wargamer
*Excellent utilisateur*
Wargamer


Messages : 6938
Projet Actuel : Bataille de cake au fruits

Aide pour différents trucs en GML Empty
MessageSujet: Re: Aide pour différents trucs en GML   Aide pour différents trucs en GML EmptyDim 1 Aoû 2010 - 22:31

ou tu met tout dans un draw et tu met le texte à la fin happy1

_________________
Aide pour différents trucs en GML Wargamer3
Règle #1 du CBNA, ne pas chercher à faire dans la subtilité; personne comprend
Revenir en haut Aller en bas
Bloue
Utilisateur confirmé: Rang **
Bloue


Messages : 443

Aide pour différents trucs en GML Empty
MessageSujet: Re: Aide pour différents trucs en GML   Aide pour différents trucs en GML EmptyDim 1 Aoû 2010 - 22:34

Le truc d'onilink marche bien, merci.

Mad > tu veux dire que le texte a la depth de l'objet qui le draw ?
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


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

Aide pour différents trucs en GML Empty
MessageSujet: Re: Aide pour différents trucs en GML   Aide pour différents trucs en GML EmptyDim 1 Aoû 2010 - 22:49

C'est cela oui , comme tout les autres draw d'ailleurs

_________________
Aide pour différents trucs en GML Runningpotato1Aide pour différents trucs en GML TvF6GED Aide pour différents trucs en GML MdetltS
Revenir en haut Aller en bas
Bloue
Utilisateur confirmé: Rang **
Bloue


Messages : 443

Aide pour différents trucs en GML Empty
MessageSujet: Re: Aide pour différents trucs en GML   Aide pour différents trucs en GML EmptyDim 1 Aoû 2010 - 23:37

Ah ok donc il suffisait que je diminue la depth de l'objet qui draw.

merci à tous.
Revenir en haut Aller en bas
Bloue
Utilisateur confirmé: Rang **
Bloue


Messages : 443

Aide pour différents trucs en GML Empty
MessageSujet: Re: Aide pour différents trucs en GML   Aide pour différents trucs en GML EmptyMar 3 Aoû 2010 - 19:54

Et j'aimerais avoir comment on fait une boucle, j'ai essayé ça :

for i<500 {}

mais ça ne marche pas.

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


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

Aide pour différents trucs en GML Empty
MessageSujet: Re: Aide pour différents trucs en GML   Aide pour différents trucs en GML EmptyMar 3 Aoû 2010 - 20:12

for(i=0 ; i<500 ; i+=1)
{

}

i=0 => valeur de depart de i
i<500 => condition d'arret de la boucle
i+=1 => comment évolue i entre chaque passage dans la boucle

_________________
Aide pour différents trucs en GML Control-commentTous les icones de gm utilisables sur le cbna ICI  Aide pour différents trucs en GML Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
Bloue
Utilisateur confirmé: Rang **
Bloue


Messages : 443

Aide pour différents trucs en GML Empty
MessageSujet: Re: Aide pour différents trucs en GML   Aide pour différents trucs en GML EmptyMar 3 Aoû 2010 - 20:16

ok merci
Revenir en haut Aller en bas
Invité
Invité




Aide pour différents trucs en GML Empty
MessageSujet: Re: Aide pour différents trucs en GML   Aide pour différents trucs en GML EmptyMar 3 Aoû 2010 - 20:20

for (initialisation; condition; transition)
{
instruction
}

par exemple ce code là :

for (i=0; i<=5; i+=1)
{
str="pomme "+string(i)
draw_text(16,i*string_get_height(str),str)
}

une fois exécute, ça va donner ça :

pomme 0
pomme 1
pomme 2
pomme 3
pomme 4
pomme 5
Revenir en haut Aller en bas
Bloue
Utilisateur confirmé: Rang **
Bloue


Messages : 443

Aide pour différents trucs en GML Empty
MessageSujet: Re: Aide pour différents trucs en GML   Aide pour différents trucs en GML EmptyMar 3 Aoû 2010 - 20:28

J'ai essayé de faire une fonction avec une boucle mais ça ne marche pas snif :

Code:
for (i=0;i<argument4;i+=1) {instance_create(argument1,argument2,argument3)}


Vous savez pourquoi ?
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


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

Aide pour différents trucs en GML Empty
MessageSujet: Re: Aide pour différents trucs en GML   Aide pour différents trucs en GML EmptyMar 3 Aoû 2010 - 20:40

Quel est le résultat et qu'attendais tu ?

La ta fonction crée plusieurs fois la même instance a la même position.

Et n'oublie pas le
Code:
var i;
pour limiter les erreurs

_________________
Aide pour différents trucs en GML Runningpotato1Aide pour différents trucs en GML TvF6GED Aide pour différents trucs en GML MdetltS
Revenir en haut Aller en bas
Bloue
Utilisateur confirmé: Rang **
Bloue


Messages : 443

Aide pour différents trucs en GML Empty
MessageSujet: Re: Aide pour différents trucs en GML   Aide pour différents trucs en GML EmptyMar 3 Aoû 2010 - 20:43

Je voulais faire un instance_create mais avec un nombre d'objets à créer.
et le résultat c'est que rien ne se passe.


Dernière édition par Bloue le Mar 3 Aoû 2010 - 20:47, édité 1 fois
Revenir en haut Aller en bas
Invité
Invité




Aide pour différents trucs en GML Empty
MessageSujet: Re: Aide pour différents trucs en GML   Aide pour différents trucs en GML EmptyMar 3 Aoû 2010 - 20:44

t'as loupé l'argument0 on dirait

d'ailleurs si tu te sers de la boucle for juste répéter la fonction n fois, il y'a déjà la boucle repeat qui plus commode pour ça.
Revenir en haut Aller en bas
Bloue
Utilisateur confirmé: Rang **
Bloue


Messages : 443

Aide pour différents trucs en GML Empty
MessageSujet: Re: Aide pour différents trucs en GML   Aide pour différents trucs en GML EmptyMar 3 Aoû 2010 - 20:52

ah ok merci, je croyais que ça commençait à 1 rire ça marche maintenant super

et où est-ce que je pourrai trouver la liste des boucles possibles en GML ?
C'est pareil qu'en c ?
Revenir en haut Aller en bas
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense Aide pour différents trucs en GML Panicpr9

Aide pour différents trucs en GML Empty
MessageSujet: Re: Aide pour différents trucs en GML   Aide pour différents trucs en GML EmptyMar 3 Aoû 2010 - 21:01

Dans l'aide de GM (F1 dans GM).
Mais pour ce que tu voulais faire, repeat était plus approprié comme l'a dit shm.
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
M@d_Doc
Modérateur
M@d_Doc


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

Aide pour différents trucs en GML Empty
MessageSujet: Re: Aide pour différents trucs en GML   Aide pour différents trucs en GML EmptyMar 3 Aoû 2010 - 21:02

for , while, repeat, with

tu peux aussi utiliser do, mais alors c'est pas un while mais un until qu'on met après.

_________________
Aide pour différents trucs en GML Control-commentTous les icones de gm utilisables sur le cbna ICI  Aide pour différents trucs en GML Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
glcraft
Utilisateur confirmé: Rang *****
glcraft


Messages : 1698
Localisation : Entre l'Espagne, l'Italie, la Suisse, L'allemagne et le RU :P
Projet Actuel : Jeu de survie avancé
||--------

Aide pour différents trucs en GML Empty
MessageSujet: Re: Aide pour différents trucs en GML   Aide pour différents trucs en GML EmptyMer 4 Aoû 2010 - 14:22

with c'est pas vraiment une boucle ❓
Revenir en haut Aller en bas
http://gameblog49.skyblog.com/
onilink_
Modérateur
onilink_


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

Aide pour différents trucs en GML Empty
MessageSujet: Re: Aide pour différents trucs en GML   Aide pour différents trucs en GML EmptyMer 4 Aoû 2010 - 14:23

non c'est pas une boucle, il a du se tromper.

_________________
Aide pour différents trucs en GML Runningpotato1Aide pour différents trucs en GML TvF6GED Aide pour différents trucs en GML MdetltS
Revenir en haut Aller en bas
red-error
Utilisateur confirmé: Rang ****
red-error


Messages : 1015
Projet Actuel : Aide pour différents trucs en GML Bas-machoire2000

Aide pour différents trucs en GML Empty
MessageSujet: Re: Aide pour différents trucs en GML   Aide pour différents trucs en GML EmptyMer 4 Aoû 2010 - 14:53

Il veut sûrement dire une boucle dans le sens "with(all)" ou ce genre qui répète plusieurs fois l'action.
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


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

Aide pour différents trucs en GML Empty
MessageSujet: Re: Aide pour différents trucs en GML   Aide pour différents trucs en GML EmptyMer 4 Aoû 2010 - 15:15

je pense pas, etant donné qu'un boucle est faite pour répéter une action, pas différentes actions.

_________________
Aide pour différents trucs en GML Runningpotato1Aide pour différents trucs en GML TvF6GED Aide pour différents trucs en GML MdetltS
Revenir en haut Aller en bas
Wargamer
*Excellent utilisateur*
Wargamer


Messages : 6938
Projet Actuel : Bataille de cake au fruits

Aide pour différents trucs en GML Empty
MessageSujet: Re: Aide pour différents trucs en GML   Aide pour différents trucs en GML EmptyMer 4 Aoû 2010 - 20:04

with c'est une boucle, mais une boucle de ***** fermé sur l'objet qu'il utilise
en C ca ressemble à
for (i=0;i<Objet.Count;i++)
{tes actions
}
sauf que 'à accès qu'aux variable membres et ceux utilisé par Objet

_________________
Aide pour différents trucs en GML Wargamer3
Règle #1 du CBNA, ne pas chercher à faire dans la subtilité; personne comprend
Revenir en haut Aller en bas
glcraft
Utilisateur confirmé: Rang *****
glcraft


Messages : 1698
Localisation : Entre l'Espagne, l'Italie, la Suisse, L'allemagne et le RU :P
Projet Actuel : Jeu de survie avancé
||--------

Aide pour différents trucs en GML Empty
MessageSujet: Re: Aide pour différents trucs en GML   Aide pour différents trucs en GML EmptyMer 4 Aoû 2010 - 20:17

a oui effectivement, mais c'est pas vraiment compris comme une boucle, quand on parle de boucle, on pense surtout a la repetition de code, a la facon de while. with le diffuse dans chaque objet, mais on regarde pas le code qu'il y a autour
Revenir en haut Aller en bas
http://gameblog49.skyblog.com/
Wargamer
*Excellent utilisateur*
Wargamer


Messages : 6938
Projet Actuel : Bataille de cake au fruits

Aide pour différents trucs en GML Empty
MessageSujet: Re: Aide pour différents trucs en GML   Aide pour différents trucs en GML EmptyMer 4 Aoû 2010 - 21:32

ba avec le online c'est très très pratique super

_________________
Aide pour différents trucs en GML Wargamer3
Règle #1 du CBNA, ne pas chercher à faire dans la subtilité; personne comprend
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc


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

Aide pour différents trucs en GML Empty
MessageSujet: Re: Aide pour différents trucs en GML   Aide pour différents trucs en GML EmptyMer 4 Aoû 2010 - 21:59

Au final, with() répète un code heheh

_________________
Aide pour différents trucs en GML Control-commentTous les icones de gm utilisables sur le cbna ICI  Aide pour différents trucs en GML Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
Contenu sponsorisé





Aide pour différents trucs en GML Empty
MessageSujet: Re: Aide pour différents trucs en GML   Aide pour différents trucs en GML Empty

Revenir en haut Aller en bas
 
Aide pour différents trucs en GML
Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant
 Sujets similaires
-
» Aide pour RPG(aide débutant;aide confirmé et +)
» Même variable pour différents objets
» Aide pour mon jeu
» Aide pour de la vie
» Aide pour l'IA

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: