RME
RME copied to clipboard
Commandes de caméra difficile à utiliser sécuritairement
Bonjour!
Je trouves que les commandes de caméras bugent trop facilement. Voici un example de que je veux dire.
Sur cette vidéo la seule commande que j'utilise c'est camera_scroll_towards_event avec la position finale de base (top-left), la caméra sort de quelques tiles et donc ça bug tout. À noter que le joueur bouge en même temps ce qui je présume doit causer des problèmes (plus ou moins relié à #115 ) mais ça arrive même si le joueur ne bouge pas.
Voici un projet d'exemple très simple qui bug la caméra : RMETest.zip. Vidéo du projet de test
Je pense que idéalement RME ne devrait pas permettre de scroll en dehors de la map et que les positions finales ne devraient pas être aussi strictes, la raison pourquoi le projet d'exemple bug c'est parce-que il cherche vraiment à mettre le poulet (l'event que je scroll vers) en haut à gauche de l'écran.
Également, si le concept des positions finales est gardé, centered devrait être le défaut en particulier sur camera_scroll_towards_player
Voilà, désolé je sais que c'est pas très précis mais je n'ai pas utilisé toutes les fonctions et je ne connais pas le fonctionnement des caméras dans RPG Maker en détail
Ça bug tellement que je me demande si c’est pas orms le fautif... essaye de mettre orms avant rme, ou désactiver la pixelisation ^^"
Non, ça bug sans ORMS aussi.
Ce serait l’occasion de prendre en compte mes remarques
Tu n'as pas envie de prendre quelques minutes pour t'en occuper ? Je pense que tu as une idée très précise de ce qu'il faut faire :) ?
j’ai posté que le début de mon commentaire sans le faire exprès xD (je suis sur iPhone et j’ai les doigts congelés) je comptais ajouter « mais j’ai oublié ce que j’ai dit et où je l’ai dit »
Ça doit faire l’objet d’une convention, quand j’ai fait mes remarques je n’ai pas trouvé de design adéquat
Je pense que le plus libre serait d’ajouter une commande « camera_pixel_move(pixel_x, pixel_y, duration, easing function) » et « camera_pixel_scroll »... Z’en pensez quoi ?
Je suis pour
@Jauke Tu peux expliciter la différence entre les deux commandes stp ? Je pense savoir mais je préfère être sur.
@Jauke comme dit dans l'issue : #115 :)
Je me suis désassigné. Je pense que tu es plus à même de le faire @Jauke !
@BastienDuplessier oui en fait c’est moi-même qui confonds move et scroll, je pense qu’il faut déprécier scroll et étendre move qui peut faire la même chose (sauf erreur de ma part le scrolling est une notion de « screen » et non « camera », on dit plus « déplacer la caméra » que « dérouler »)
@Grimimi tu veux que je parte de ta branche pour la mienne et pr sur la tienne ensuite ou bien je pars de dev ? Je ne sais pas... (j’utiliserai ta méthode deprecation sûrement)
J’explicite ce que je propose après manger
(J'ai bientôt fini de review, la PR sera mergée sous peu. Donc au pire, tu peux commencer de dev et tu feras un rebase par la suite ;) )