Forum Le CBNA

Le Forum du CBNA a pour but de vous aider dans l'utilisation de GameMaker. Premier forum Francophone sous GameMaker, vous trouverez des .gmd, .gm6, .gmk, scripts, logiciels et d'autres ressources sur Le CBNA.
 
AccueilAccueil  ­FAQFAQ  ­RechercherRechercher  ­S'enregistrerS'enregistrer  ­MembresMembres  ­ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 Vous avez posé une question, personne ne vous a répondu?

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : Précédent  1, 2, 3, 4, 5, 6, 7, 8  Suivant
AuteurMessage
dam22
Très bonne participation


Nombre de messages: 136
Localisation: savoie
Avancement:
0 / 1000 / 100


MessageSujet: Re: Vous avez posé une question, personne ne vous a répondu?   Dim 9 Mar - 18:00

Bonjour,

Etant donné que j'ai pas eu de réponse dans la section aide je poste ici,
je cherche depuis pas mal de temps un example d'un personnage qui grimpe un mur comme prince of persia ? (le prince of persia qui date de 1986) et non prince of persia 2 comme l'avais penser shm31... pour vous gagner du temps dans la programation je vous poste le personnage qui grimpe le mur !


_________________
Revenir en haut Aller en bas
http://gm6.oldiblog.com/
Green Feet
Débutant


Nombre de messages: 17
Avancement:
0 / 1000 / 100


MessageSujet: Toujours en quête d'une réponse   Lun 31 Mar - 18:35

Toujours sans réponse je poste ici :

Alors en fait je créé un jeu de plateforme et j'aimerai que mon bonhomme rebondisse absolument sur toutes les plateformes que ce soit sur le dessus, le dessous ou le côté de la plateforme. Mais j'aimerais que ce rebond soit géré en fonction de la hauteur de la chute et ça je ne sais pas comment faire triste
Revenir en haut Aller en bas
master47
Utilisateur confirmé: Rang *****


Nombre de messages: 2065
Localisation: Bruxelles, Belgique @ You Night Club
Projet Actuel: PacWars Multiplayers CORE


PROJET PACWARS EN PAUSE : EXAMENS -.-
Avancement:
79 / 10079 / 100


MessageSujet: Re: Vous avez posé une question, personne ne vous a répondu?   Lun 31 Mar - 18:43

collision_event Event - Collision avec la plateforme bien sur
Citation:

vsp = -vsp

_________________


Sachem a écrit:

lol master qui joue de la mandoline


Willing mi softly baby
Revenir en haut Aller en bas
http://soxx.mimilsgraph.net
Green Feet
Débutant


Nombre de messages: 17
Avancement:
0 / 1000 / 100


MessageSujet: Re: Vous avez posé une question, personne ne vous a répondu?   Lun 31 Mar - 20:17

oui je suis d'accord mais comment faire pour que le rebond soit géré en fonction de la chute ? =O
Revenir en haut Aller en bas
shm31
*Excellent utilisateur*


Nombre de messages: 12381
Projet Actuel: Cotoniser (générateur de nuages)
Avancement:
90 / 10090 / 100


MessageSujet: Re: Vous avez posé une question, personne ne vous a répondu?   Lun 31 Mar - 21:22

ben tu crée une variable qui compte la vitesse de la chutte ou utilise vspeed tout simplement

_________________
Citation:
Mario never had any adventure...he is a delusional old Plumber (Or had something to do with him eating Shrooms/Drugs)

The Giant Turtles and Goombas are what he sees everyday while working on the sewers, Dry bones being the corpses of dead turtles kid flushes through the toilets...
And Bowser is the constant fear to those "Alligator in the sewers" urban legends
Peach is just a Pin up girl turned Princess in his own twisted mind....
Revenir en haut Aller en bas
http://host-a.net/shm31
Green Feet
Débutant


Nombre de messages: 17
Avancement:
0 / 1000 / 100


MessageSujet: Re: Vous avez posé une question, personne ne vous a répondu?   Mar 1 Avr - 20:15

Je suis vraiment désolé mais je suis un très grand débutant et je ne sais pas comment appliquer ce que tu dis shm31 =S enfin je sais où se trouvent ces fonctions mais je ne sais pas m'en servir... triste
Revenir en haut Aller en bas
dam22
Très bonne participation


Nombre de messages: 136
Localisation: savoie
Avancement:
0 / 1000 / 100


MessageSujet: Re: Vous avez posé une question, personne ne vous a répondu?   Mar 20 Mai - 18:48

dam22 a écrit:
Bonjour,

Etant donné que j'ai pas eu de réponse dans la section aide je poste ici,
je cherche depuis pas mal de temps un example d'un personnage qui grimpe un mur comme prince of persia ? (le prince of persia qui date de 1986) et non prince of persia 2 comme l'avais penser shm31... pour vous gagner du temps dans la programation je vous poste le personnage qui grimpe le mur !



p_lol y à trop de demandes ici pour que les personnes qui aides puissent suivre ...

_________________
Revenir en haut Aller en bas
http://gm6.oldiblog.com/
CrinDégun
Utilisateur confirmé: Rang *


Nombre de messages: 232
Projet Actuel: devenir le maitre du monde
Avancement:
0 / 1000 / 100


MessageSujet: Re: Vous avez posé une question, personne ne vous a répondu?   Ven 4 Juil - 23:52

salut
j'ai déja poster cette question mais personne ma répondu...

je vouler savoir pourquoi mon moteur de collision de voiture ne marcher pas

step :

if (speed=0)
{
direction=image_angle
IED=1
}

if(IED=1)image_angle=direction

collision avec l'autre voiture :

if speed>other.speed
{
other.IED=2
other.direction=direction
other.speed=speed
speed=-4;
}
Revenir en haut Aller en bas
http://urbanassault.1forum.biz/index.htm?sid=c3e48da68bc60bd0bf5dc5479aa3ec94
Wargamer
*Excellent utilisateur*


Nombre de messages: 4318
Localisation: qui s'y interesse?>>
Projet Actuel: Bataille de cake au fruits
Avancement:
10 / 10010 / 100


MessageSujet: Re: Vous avez posé une question, personne ne vous a répondu?   Sam 5 Juil - 1:37

je doute de la réponse
peux importe la direction la vitesse est presque toujours supérieur a 0
donc dans un face-a-face, si la voiture va moin vite que l'Autre il passe au traver Smile
pour corrigé je voit pas

_________________
Je suis un dans le GM Quiz!

Spoiler:
 
Revenir en haut Aller en bas
Steven Tyler
Utilisateur confirmé: Rang *


Nombre de messages: 181
Localisation: conduit un MS61
Projet Actuel: Urban_Expresse
Avancement:
7 / 1007 / 100


MessageSujet: Re: Vous avez posé une question, personne ne vous a répondu?   Ven 31 Oct - 14:59

Bonjour,
j'avai deja poster une requette sur ce sujet, on m'avait repondue, mai je n'est plus le gm7 ni le script pour mon probleme, je les chercher et retrouver le topic, mai le gm7 n'est plus accecible, j'ai donc poster une reponce il y a 1 ou 2 journée, mai persone ne ma repondue...
donc mon probleme, je souheterai aficher un sprite sur tout un path, j'utilise donc "draw_sprite_along_path", mai le sprite garde toujour le méme angle, alor qu'il faudrait qu'il le change en fonction de la direction.
j'ai donc utiliser ce script que j'ai trouver dans les tutorial du CBNA
Code:
/* Grand Contour */

pos_n = 0;/*Variable de position des objets nécessaires à la collision.*/

indice_collide = 6;/*Indice de longueur des objets nécessaires à la collision.*/

path = path_collide_1;

 

repeat(path_get_length(path)/indice_collide)/*Création de ces objets puis configuration de leur position.*/

    {

    with(instance_create(x,y,obj_coll_inst))

        {

        path_start(other.path,0.001,2,true);

        pos_n = other.pos_n;

        other.pos_n += other.indice_collide;

        path_position = ((other.indice_collide+pos_n)/path_get_length(other.path));

        }

    }

Mai quand je lance le jeux ca rame (car c'est un grand path)...
il y aurait'il une autre solution??
le topic ou j'ai aborder ce probleme
http://cbna.forumactif.com/aide-debutants-f13/un-sprite-sur-un-path-t8198.htm

Merci
Revenir en haut Aller en bas
nicoulas
*Excellent utilisateur*


Nombre de messages: 5110
Localisation: Dordogne
Projet Actuel: croustaface
Avancement:
10 / 10010 / 100


MessageSujet: Re: Vous avez posé une question, personne ne vous a répondu?   Ven 31 Oct - 15:13

c'est pas possible de faire genre ça :

image_angle = direction;



?
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
Steven Tyler
Utilisateur confirmé: Rang *


Nombre de messages: 181
Localisation: conduit un MS61
Projet Actuel: Urban_Expresse
Avancement:
7 / 1007 / 100


MessageSujet: Re: Vous avez posé une question, personne ne vous a répondu?   Ven 31 Oct - 15:32

nan, mai j'ai aussi un autre probleme, draw_sprite_along_path ne marche plus non plus...
edit a 15:38:
bon c'ayer j'ai reussie a refaire le draw_sprite_along_path, mai ton idée ne marche pas...
edit a 15h42
il y a un autre script dans le 1er GM6 que l'on ma envoyer et que j'ai reussie a retrouver:
Code:
spr = argument0 ;
path = argument1 ;
space = argument2 ;

for( i = 0; i < path_get_number(path) - 1; i += 1)
    {
    x0 = path_get_point_x( path, i);
    x1 = path_get_point_x( path, i + 1);
    y0 = path_get_point_y( path, i);
    y1 = path_get_point_y( path, i + 1);
    dist = point_distance( x0, y0, x1, y1);
    dir = point_direction( x0, y0, x1, y1);
    for( e = 0; e < dist; e += space)
        {
        draw_sprite( spr, 0, x0 + lengthdir_x( e, dir),y0 + lengthdir_y( e, dir),);
        }
    }

j'ai essayer de bidouiller la dernier ligne en faisant:
Code:
draw_sprite_ext( spr, 0, x0 + lengthdir_x( e, dir),y0 + lengthdir_y( e, dir),1,1,direction,all,1);

mai il tournent en fonction de la direction de l'objet...
Revenir en haut Aller en bas
Sekigo Le Magnifique
Utilisateur confirmé: Rang ***


Nombre de messages: 722
Avancement:
0 / 1000 / 100


MessageSujet: Re: Vous avez posé une question, personne ne vous a répondu?   Mer 13 Mai - 19:47

Bonjour.

Bon, vu que ma question ne mérite pas un topic entier, je n'ai pas l'intention d'en créer un.

Est-ce une hérésie de mettre autre chose que des données de configuration dans un fichier .ini ? Par exemple, si l'on met des données de dialogue à afficher dans un .ini ?
Et quid de la vitesse d'exécution des fichiers .ini ? Plus ou moins qu'un fichier texte ?

Parce que cela me gave profondément de devoir faire tout un systeme de balise pour un fichier texte. Un fichier .ini est bcps plus simple pour la gestion d'un projet qui commence à devenir de plus en plus gros.

_________________
3==D (_¤_)
( Y ) 8===D --- (.Y.)
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur 'Programmation'


Nombre de messages: 6165
Localisation: Essonne
Avancement:
0 / 1000 / 100


MessageSujet: Re: Vous avez posé une question, personne ne vous a répondu?   Mer 13 Mai - 22:50

pas de problème pour ça.

ça sera un peu plus lent, mais comparé à ton propre système de balise codé sous GM, ça sera plus rapide.

_________________
Bonne chance pour vos projets actuels!
Prêt à aider ceux qui en ont besoin ^^

actuellement à Liverpool http://leaveherpool.canalblog.com/

Bienvenue au 1388eme utilisateur : lionelvader !
Revenir en haut Aller en bas
http://www.membres.lycos.fr/thedarkminousite/
Sekigo Le Magnifique
Utilisateur confirmé: Rang ***


Nombre de messages: 722
Avancement:
0 / 1000 / 100


MessageSujet: Re: Vous avez posé une question, personne ne vous a répondu?   Jeu 14 Mai - 14:29

Ok, merci de ta reponse TDT.

Pour les fichiers .ini, apres test, ils sont plus lent a charger que les fichiers textes. Mais de quelques dixieme de secondes. Maintenant, faut voir avec une blinde de .ini, mais je n'en suis pas encore la.

_________________
3==D (_¤_)
( Y ) 8===D --- (.Y.)
Revenir en haut Aller en bas
Termite
Débutant


Nombre de messages: 16
Projet Actuel: RayEngine
Avancement:
30 / 10030 / 100


MessageSujet: Re: Vous avez posé une question, personne ne vous a répondu?   Mar 10 Nov - 20:20

Ah, un topic de rescapé p

Voilà, j'voudrais savoir comment faire un "reset" d'un sprite, c'est à dire que lorsque je choisi un certain sprite, il reparte de l'image_index 0 (on m'a dit de mettre image_index=0 mais ça me freeze mon sprite :/)

Quelqu'un aurait-il un remède ? Very Happy
Revenir en haut Aller en bas
shikor
Très bonne participation


Nombre de messages: 153
Localisation: REIMS
Projet Actuel: Saint Seiya : La Légende des Chevaliers
Avancement:
0 / 1000 / 100


MessageSujet: Re: Vous avez posé une question, personne ne vous a répondu?   Mar 10 Nov - 20:30

Cela dépends où tu l'as mis et dans quelle condition...

Si c'est dans le step tout court, c'est normal car à tous les steps, ton sprite va avoir la sous-image 0.

Il faut mette une variable qui va initialiser ton sprite à la sous image 0 puis changer cette variable pour faire en sorte que ton sprite s'anime.

genre :

Code:
if anime=0 {image_index=0}// initialiser le sprite à 0
if anime=1 {image_speed=0.4}//anime le sprite
Revenir en haut Aller en bas
Adamo
Utilisateur confirmé: Rang ***


Nombre de messages: 523
Localisation: Quebec
Avancement:
0 / 1000 / 100


MessageSujet: Re: Vous avez posé une question, personne ne vous a répondu?   Mar 10 Nov - 20:32

image_index = 0

mais il ne faut pas le mettre dans step sinon limage va rester a 0 ou bien utiliser une condition
Revenir en haut Aller en bas
Termite
Débutant


Nombre de messages: 16
Projet Actuel: RayEngine
Avancement:
30 / 10030 / 100


MessageSujet: Re: Vous avez posé une question, personne ne vous a répondu?   Mar 10 Nov - 20:33

Ah ok, je vois, je vois Very Happy

Donc faudrait lancer une variable vrai qui va foutre l'image_index à 0 et la rendre fausse de suite après ?
Revenir en haut Aller en bas
shikor
Très bonne participation


Nombre de messages: 153
Localisation: REIMS
Projet Actuel: Saint Seiya : La Légende des Chevaliers
Avancement:
0 / 1000 / 100


MessageSujet: Re: Vous avez posé une question, personne ne vous a répondu?   Mar 10 Nov - 20:34

c'est cela, un peu comme je t'ai mis dans mon exemple gnii
Revenir en haut Aller en bas
 

Vous avez posé une question, personne ne vous a répondu?

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 7 sur 8Aller à la page : Précédent  1, 2, 3, 4, 5, 6, 7, 8  Suivant

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Programmation :: Aide débutants-
Poster un nouveau sujet   Répondre au sujet