|
|
| Auteur | Message |
|---|
al_tanner Utilisateur confirmé: Rang ****

Nombre de messages: 1104 Localisation: Sur Terre Projet Actuel: Dimension at War Avancement:
 | Sujet: Particule Dim 24 Mai - 19:34 | |
| J'ai commencé un nouveau jeu. Je voudrais que pour un ennemi, quand un tir se dirige vers lui, qu'il l'evite en se déviant vers n'importe quelle direction, sauf vers la balle bien sûr. J'ai essayé plusieurs trucs mais sans résultats Et tant que j'y suis, un autre ennemi doit tourner en rond mais en raprochant du joueur quand même. Merci d'avance
Dernière édition par al_tanner le Jeu 25 Juin - 19:07, édité 13 fois |
|
 | |
Linky439 Utilisateur confirmé: Rang ****

Nombre de messages: 987 Localisation: Sur le forum du CBNA...ou pas Projet Actuel: Terminator Begins Avancement:
 | Sujet: Re: Particule Dim 24 Mai - 19:38 | |
| Utilise : | Code: | if distance_to_object(obj_balle)<50 then {
|
|
|
 | |
vivicool Utilisateur confirmé: Rang *

Nombre de messages: 177 Localisation: dans ma chambre Projet Actuel: Open Game Creator (OGC) Avancement:
 | Sujet: Re: Particule Dim 24 Mai - 19:40 | |
| C'est peut-être mieu de le faire sur l'instance la plus proche au cas ou il y a plusieur balle _________________  |
|
 | |
al_tanner Utilisateur confirmé: Rang ****

Nombre de messages: 1104 Localisation: Sur Terre Projet Actuel: Dimension at War Avancement:
 | Sujet: Re: Particule Dim 24 Mai - 19:41 | |
| |
|
 | |
vivicool Utilisateur confirmé: Rang *

Nombre de messages: 177 Localisation: dans ma chambre Projet Actuel: Open Game Creator (OGC) Avancement:
 | Sujet: Re: Particule Dim 24 Mai - 19:43 | |
| instance_nearest(obj_a_éviter) et puis à partir de la tu peux vérifier la distance et faire un mouvement genre direction entre le mec et la balle + 90 _________________  |
|
 | |
al_tanner Utilisateur confirmé: Rang ****

Nombre de messages: 1104 Localisation: Sur Terre Projet Actuel: Dimension at War Avancement:
 | Sujet: Re: Particule Dim 24 Mai - 19:44 | |
| J'ai oublié de dire que j'ai la version Lite. |
|
 | |
vivicool Utilisateur confirmé: Rang *

Nombre de messages: 177 Localisation: dans ma chambre Projet Actuel: Open Game Creator (OGC) Avancement:
 | Sujet: Re: Particule Dim 24 Mai - 19:46 | |
| bin il y a pas de problème normallement. _________________  |
|
 | |
al_tanner Utilisateur confirmé: Rang ****

Nombre de messages: 1104 Localisation: Sur Terre Projet Actuel: Dimension at War Avancement:
 | Sujet: Re: Particule Dim 24 Mai - 19:49 | |
| J'ai vraiment du mal a comprendre : Ou je dois mettre la distance et la direction de l'objet pour qu'il evite la balle ? Merci. |
|
 | |
arthuro Utilisateur confirmé: Rang ***

Nombre de messages: 579 Localisation: méribel Avancement:
 | Sujet: Re: Particule Dim 24 Mai - 19:49 | |
| a=instance_nearest(obj) if point_distance(x,y,a.x,a.y)<100 { direction=point_direction(x,y,a.x,a.y)+choose(90,-90) speed=8 } |
|
 | |
al_tanner Utilisateur confirmé: Rang ****

Nombre de messages: 1104 Localisation: Sur Terre Projet Actuel: Dimension at War Avancement:
 | |
 | |
shm31 *Excellent utilisateur*

Nombre de messages: 12381 Projet Actuel: Cotoniser (générateur de nuages) Avancement:
 | Sujet: Re: Particule Dim 24 Mai - 20:05 | |
| bof il faut que tu l'adapte a ton code la. change obj par le nom d'objet concerné _________________ | 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.... |
|
|
 | |
al_tanner Utilisateur confirmé: Rang ****

Nombre de messages: 1104 Localisation: Sur Terre Projet Actuel: Dimension at War Avancement:
 | Sujet: Re: Particule Dim 24 Mai - 20:08 | |
| voila le code que j'ai mis : | Code: | a = instance_nearest(x,y,obj_arme_1) if point_distance(x,y,a.x,a.y)<100 { direction=point_direction(x,y,a.x,a.y)+choose(90,-90) speed=1.7 }
|
Je l'ai mis dans step de l'ennemi_2 |
|
 | |
nicoulas *Excellent utilisateur*

Nombre de messages: 5110 Localisation: Dordogne Projet Actuel: croustaface  Avancement:
 | Sujet: Re: Particule Dim 24 Mai - 20:12 | |
| Ben : | Code: | if instance_exists(obj_arme_1) then { a = instance_nearest(x,y,obj_arme_1) if point_distance(x,y,a.x,a.y)<100 { direction=point_direction(x,y,a.x,a.y)+choose(90,-90) speed=1.7 } } |
|
|
 | |
al_tanner Utilisateur confirmé: Rang ****

Nombre de messages: 1104 Localisation: Sur Terre Projet Actuel: Dimension at War Avancement:
 | Sujet: Re: Particule Dim 24 Mai - 20:14 | |
| Ok, ca marche nickel, merci tout le monde. |
|
 | |
arthuro Utilisateur confirmé: Rang ***

Nombre de messages: 579 Localisation: méribel Avancement:
 | Sujet: Re: Particule Dim 24 Mai - 20:21 | |
| Comme quoi il faut faire diverse amélioration successive pour avoir un bon code. |
|
 | |
al_tanner Utilisateur confirmé: Rang ****

Nombre de messages: 1104 Localisation: Sur Terre Projet Actuel: Dimension at War Avancement:
 | |
 | |
vivicool Utilisateur confirmé: Rang *

Nombre de messages: 177 Localisation: dans ma chambre Projet Actuel: Open Game Creator (OGC) Avancement:
 | Sujet: Re: Particule Dim 24 Mai - 20:27 | |
| met +180 à la place du "choose(90,-90)" _________________  |
|
 | |
arthuro Utilisateur confirmé: Rang ***

Nombre de messages: 579 Localisation: méribel Avancement:
 | Sujet: Re: Particule Dim 24 Mai - 20:30 | |
| 180, sa ne devrait pas être sensé le faire reculer? |
|
 | |
al_tanner Utilisateur confirmé: Rang ****

Nombre de messages: 1104 Localisation: Sur Terre Projet Actuel: Dimension at War Avancement:
 | Sujet: Re: Particule Dim 24 Mai - 20:31 | |
| Ouais, c'est bon merci. Et savez vous comment faire pour qu'un troisiéme ennemi qui fasse des cercles tout en avancant vers le joueur ? |
|
 | |
shm31 *Excellent utilisateur*

Nombre de messages: 12381 Projet Actuel: Cotoniser (générateur de nuages) Avancement:
 | Sujet: Re: Particule Dim 24 Mai - 20:36 | |
| x+=radius*cos(degtorad(vitesse)) y+=radius*sin(degtorad(vitesse)) pour le mouvement circulaire radius, pour le rayon du cercle et vitesse pour la vitesse du mouvement ensuite t'a qu'a bidouiller un peu pour faire en sorte que ça avance vers le joueur _________________ | 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.... |
|
|
 | |
|