Le 26 juillet 2019 à 17:17:49 Gettto a écrit :
Un grand Merci Tintinloading. C'est gentil d'avoir pris le temps de me répondre. J'ai enfin pu tester et malheureusement ça ne fonctionne pas il semble que cela réduise l'écart entre la camera et l'interface ( décalage de 5 pxl au lieu de 10) mais le décalage persiste.
Si quelqu'un à une autre solution je suis preneur. Merci beaucoup pour vos efforts.
Tu utilises un objet special pour ton HUD ? Si oui essaye de voir dans ta room dans quel ordre il est cree, met le en prioritee haute
Et dans ton "arbre de ressource" la ou il y a tous tes objets / sprites / scripts etc ... met le, le plus haut possible.
Ca parrait bizarre, mais ca aussi ca fonctionnait pour moi dans quelques projets
Et je ne sais vraiment pas pourquoi ...
Merci Tintinloading
Mon objet n'a rien de particulier
(du moins à ma connaissance mais je ne sais pas à quoi tu penses et il est possible que ce soit une propriété que j'ignore)
Le faire remonter dans l’arborescence à droite ne semble rien changer.
Par ailleurs j'essaierais bien ta dernière solution mais je ne sais pas comment changer la priorité d'un objet.
ma recherche sur l'aide ne m'a pas aidé.
Si tu as la patience de m'expliquer comment faire je t'en serais reconnaissant.
Si t'es sur Game Maker Studio 1.4
(meme si t'es sur le 2 je crois que c'est pas tellement different)
Quand t'es dans ta room ou tu places ton objet_HUD tu va dans les "instance order" en gros ca modifie l'ordre de creation de chaque objet quand la room ce lance
Et tu le met le plus haut possible en priorite avec les fleches sur le cote.
C'est aussi faisable sur Game Maker 2, faut juste trouver ou
Edit : et si vraiment ca fonctionne pas tu peux m'envoyer ton projet pour que je regarde si tu veux
(j'ai les deux game maker)
Merci te ta réponse mais non désolé ça veux toujours pas.
Je vais donc te péter les noyaux... encore...
( je suis sur Game maker studio 2 pour info)
Je veux bien te passer mon projet mais il faut d'abord que tu signes des accords de confidentialité avec ton propre sang
( et que tu soit prêt à prendre des risques terribles; c'est dangereux pour un vrai programmer de lire mes lignes de code, plusieurs sont morts de crise cardiaque en relevant l'absurdité et imbécillité de mes programmes.)
Sérieusement je te suis très reconnaissant. Et j'accepterais bien ta proposition. Un grand merci!
lien de DL envoyé je te remercie de ton aide Tintin.
bonjour
je n'arrive pas a corriger cela :
aidez moi svp ca fait 2 heur que j'essai de le corriger .
Il nous faudrait le message d'erreur aussi pour savoir ce qui ne va pas
salut les khey je voulais savoir si je prend la version "jeu mobile" qui coûte quand même assez chère sa inclue la version pour sortir des jeu sous windows ?
Je ne crois pas;
This smart licence allows you to publish games to Android, Amazon and iOS mobile appstores. More info
Ce qui est bete. Le mieux c'est de poser la question directement sur leurs forum.
ouais pas con j'aurais peut être du commencer par demander la bas
Hello tout le monde, je profite du confinement pour apprendre à développer sur game maker!
Donc je suis un newbie, j'ai juste suivie une trentaine de tuto de ce fameux Shaun. Niveau code ça commence à venir, mais niveau logique et optimisation dans les commandes, c'est loin d'être le cas.
Mais question est toute simple, quelle serait la façon optimale (et donc flexible) selon vous de permettre ce genre de déplacement?
je pensais à un truc du genre:
Si le Joueur est en collision avec OBJ_A
----Si il existe une Fleche avec origine OBJ_A
---------Déplacement vers point d'arrivée de la fleche autorisé (ou déplacement vers OBJ_ autorisé)
ou y a t'il une autre façon?
Salut,
C'est logique comme raisonnement
apres il y a de nombreuses methodes possibles, mais celle ci me semble suffisante
bon courage
Bonjour!
Je crée mon premier jeu sur GMS2, et parmi tous les petits trucs qui je n'arrive pas à faire marcher, le plus ennuyant est celui de ne pas réussir à lancer les dialogues avec un pnj quand j'appuie sur la touche programmée.
J'ai codé selon les indications de Créersonjeu.fr (tutos sur youtube).
Je laisse les captures d'écrans si jamais vous pouvez me venir en aide... Pardon ça fait beaucoup et peu rébarbatif. Mais merci de ne serait-ce que se pencher sur mon problème.
(le joueur est une flamme (obj_flamme))
Je vois rien de bizarre ...
(quand on montre du code faut preferer utiliser le copier / coller,
car la c'est vraiment pas simple d'y voir quelque chose )
<code></code>
Quand tu essayes de parler au PNJ t'es bien en collision avec lui ?
c'est noté, copier/coller la prochaine fois.
oui, je suis bien en collision, de tous les côtés et de toutes les formes possibles.
Je pense que c'est une cause perdue, mais merci d'y avoir jeté un coup d'oeil !
Apres avoir re-jete un oeil,
ligne 18 dans flame_mouvement
tu check la !collision avec obj_pnj
pour bouger de droite a gauche, je sais pas si ca vient de la, mais ca me parait pas normal
Vous savez comment on peut faire pour que notre personnage/ennemie aille de haut en bas et non de bas en haut s'il vous plait ?
Salut,
Oula, il va falloir plus de precision ...
Lors de quelle action ?
Le 06 mai 2020 à 19:11:57 tintinloading a écrit :
Salut,Oula, il va falloir plus de precision ...
Lors de quelle action ?
C'est bon j'ai trouvé j'avais juste fait une mauvaise manipulation dans les chronologies et donc ca a fait un bug.
Mais maintenant j’aimerais bien savoir comment on peut demander aux ennemis de viser le personnage jouer.
Par exemple : je fais un Shoot 'em up, et je crée des ennemis qui lancent des rayons, j'aimerais bien que ces rayons soit dirigés vers le vaisseau du joueur et pas seulement qu'ils aillent de droite à gauche ou de bas en haut.
Quelque chose comme
if instance_exists(player)
{
var _inst = instance_nearest(player);
var _laser = instance_create(x, y, laser);
laser.direction = point_direction(_laser.x, _laser.y, _inst.x, _inst.y);;
laser.image_angle = direction;
}
quelque chose du genre, desole si les fonctions ont pas la bonne orthographe je fais ca de tete
apres aussi a toi de voir si tu veux mettre un cooldown sur les tirs,
si tu veux mettre une distance a la quel il tire sur le joueur etc ...