-
FrameRate minimum
Dans l'optique de coder une appli à framerate variable, j'utilise le timer interne de MMF comme le conseille François. Il est en effet essentiel de que le timing des événements et le gameplay restent identiques quelquesoit le framerate de l'appli.
Le timer fonctionne bien jusqu'à un certain seuil, au-dessous duquel on voit apparaître des problèmes. Le seuil dont il est question est de 10 FPS environ (d'après qq tests).
Quand on est en dessous de 10 FPS, les conditions du genre every 00"-08 sont évaluées par MMF une fois sur deux environ.
Pour remédier à ce problème, je me demande s'il serait possible de spécifier un framerate minimum pour l'exécution des événements. Quant au refresh rate, il resterait adapté à la situation (ex. gros lag) ou carrément stoppé un cours instant.
C'est la même idée que j'avais déjà suggérée précédemment, séparer le 'logic rate' du 'display rate'.
-
Re: FrameRate minimum
Comme tu le soulèves, le problème vient du fait que le rafraichissement graphique et l'interprétation des événements sont liés et se font à framerate identique.
Pour empêcher ce genre de problème, il aurait fallu que l'éditeur d'événement soit indépendant du rafraichissement graphique et donc si le raffraichissement se fait à 10fps, mais que la vitesse d'interprétation de l'éditeur d'événement continue à se faire à 60fps, ça ne poserait plus de problème avec le timer interne.
-
Re: FrameRate minimum
Tout à fait d'accord Sphax. En allant plus loin dans le raisonnement, si le 'logic rate' est toujours executé à la même vitesse, plus besoin de mouvements/animations basés sur le timer. On peut tout coder en valeurs fixes genre PosX += 10. Oh joy!
-
Re: FrameRate minimum
Je pense par contre que ce genre de modification ne pourra être faisable que pour un MMF3 (car c'est une modification en profondeur et à priori non prévue dans MMF2) mais seuls Yves et Francois peuvent répondre correctement. [img]<<GRAEMLIN_URL>>/smile.gif[/img]
-
Re: FrameRate minimum
Oui, ça ne peut pas être fait raisonnablement dans MMF2.
-
Re: FrameRate minimum
Oui c'est compréhensible. Si Clickteam pouvait considérer l'implémentation d'une telle *feature* pour MMF3, j'en serai ravi. [img]<<GRAEMLIN_URL>>/smile.gif[/img]
-
Re: FrameRate minimum
Je ne comprends rien,
Décidément j’éprouve de plus en plus mal à vous suivre, quel langage d'initié si peu profane.
Ha si seulement la CLICKTEAM pouvait également considérer la demande d’autres personnes et pas seulement dans l’implémentation de telle ou telle chose plus compliqué encore à faire pour la majorité. Je m’en verrais également ravi pour un bon nombre d’utilisateurs préfèrant parfois jeter l’éponge, faute de pouvoir vous suivre plus longtemps. Décidément MMF2 devient un programme qui au fil du temps devient à la fois de plus en plus facile et compliqué à utiliser pour un bon de personnes depuis quand ça dure ? Il est vrai que ceux qui en sont à la pointe de son Développement qui ont un excellent niveau en programmation se retourne peut-être rarement en arrière, pour mieux voir si un plus grand nombre de jeunes arrivent encore à vous suivre... Enfin c'est votre programme ce n'est pas non plus le mien, faites donc ce qui vous semble le plus judicieux à faire en priorité pour moins vous planter.
Oui il y a vraiment un grand chose de choses que je ne comprends toujours pas sur MMF2 comme ce sujet de plus d'ailleurs et cela malgré y avoir passé un grand nombre d'heures...
Oui je ne suis vraiment pas content, mais alors pas du tout content aujourd'hui, oh rassurez vous ce n'est pas non plus seulement après vous que je bougrine aujourd'hui...
-
Re: FrameRate minimum
Samuel,
COOL, t'enerves pas!!
oui ce sujet est inondé de barbarismes d'initiés mais c'est le sujet qui le veut.
Le cas très precis decrit pas Olivier amene a des reponses techniques precises qui laissent loin deriere les gens qui ne sont pas initiés au sujet.
mais , je pense que tu essaie peut etre de tout comprendre la ou il n'y a pas forcement besoin.
Connaitre et maitriser MMF ne veut pas dire connaitre tout le logiciel a fond. c'est pour quoi nous avons ce forum et ces experts pour nous aider, la documentation, des tutoriels...
des fois ils parlent entre eux , ces experts, et la effecivement ça peut paraitre esoterique.
donc si tu ne comprend pas des choses précises qui te bloquent dans ta progression, pose des questions precises et tu aura des reponses.
a++
-
Re: FrameRate minimum
Si tu ne comprends rien à ce sujet samuel, ce n'est franchement pas dramatique. Clickteam fait plutôt bien les choses et mâche le travail aussi bien pour les utilisateurs avancés que pour les débutants. Et on ne les remerciera jamais assez pour ça.
Par exemple pour coder une appli à framerate variable il suffit d'utiliser les mouvements/animations basés sur le timer ainsi que le timer interne de MMF (voir ici et dans l'aide de MMF).
Donc tu peux tranquillement continuer à développer et à progresser à ton rythme, en essayant d'intégrer les nouveautés apportées par CT.
Concernant l'amélioration que j'ai suggérée, elle simplifiera encore plus notre utilisation de MMF, tout en compliquant encore davantage la vie de François et Yves. Mais ils sont 'achement fortiches! [img]<<GRAEMLIN_URL>>/wink.gif[/img]
-
Re: FrameRate minimum
l'es fou lui ^^
Il râle parce qu'il se rend compte que malgré le fait qu'il commence à bien comprendre le logiciel, il reste encore des astuces qui lui semble inatteignables...
Mais justement, tu devrais te réjouir que même au moment où tu crois que tu es bloqué par les limites du logiciel, tu t'apperçoives que tu peux contourner cette pauvre limite pour aller beaucoup plus loin en utilisant une autre fonctionnalité plus difficile à maitriser...
Et tu devrais être tout aussi content qu'à ce moment là, il y ai des personnes comme ici qui soient déjà passés par là et qui puisse te tirer vers le haut [img]<<GRAEMLIN_URL>>/wink.gif[/img]
Ce n'est pas parce que certaines nouvelles améliorations de MMF2 nécessite une utilisation plus poussée du logiciel, que d'autres ne sont pas faites pour les débutants hein [img]<<GRAEMLIN_URL>>/wink.gif[/img]
Et il ne faut pas râler parce que toutes ses fonctionnalités ne te sont pas destinées [img]<<GRAEMLIN_URL>>/wink.gif[/img]
-
Re: FrameRate minimum
Pour expliquer grossièrement la question qui se pose en début de post, voici une petite explication :
Actuellement tes applications MMF2 fonctionne à un certain FrameRate (nombre d'images par secondes) - par défaut 50fps.
Ca veut dire que ton application sera "rafraichie" et "exécutée" 50 fois par secondes.
Le but serait de désynchroniser le rafraichissement de l'exécution. [img]<<GRAEMLIN_URL>>/wink.gif[/img]
-
Re: FrameRate minimum
<div class="ubbcode-block"><div class="ubbcode-header">Quote:</div><div class="ubbcode-body">oui ce sujet est inondé de barbarismes d'initiés mais c'est le sujet qui le veut.</div></div>Mouais
<div class="ubbcode-block"><div class="ubbcode-header">Originally Posted By: Sphax</div><div class="ubbcode-body">Ca veut dire que ton application sera "rafraichie" et "exécutée" 50 fois par secondes.Le but serait de désynchroniser le rafraichissement de l'exécution. [img]<<GRAEMLIN_URL>>/wink.gif[/img] </div></div>Oui c'est que j'avais compris, merci <div class="ubbcode-block"><div class="ubbcode-header">Quote:</div><div class="ubbcode-body">Samuel, COOL, t'enerves pas!!</div></div>Non je ne suis pas cool, j’ai plein d’idées noires qui me traverse la tête, je viens d'avoir mes règles.<div class="ubbcode-block"><div class="ubbcode-header">Quote:</div><div class="ubbcode-body">Le cas très precis decrit pas Olivier amene a des reponses techniques precises qui laissent loin deriere les gens qui ne sont pas initiés au sujet.
</div></div>Oui mais la vulgarisation d’un sujet ne serait-ce pas mieux afin de moins laisser les autres décrocher.<div class="ubbcode-block"><div class="ubbcode-header">Quote:</div><div class="ubbcode-body">
mais, je pense que tu essaie peut etre de tout comprendre la ou il n'y a pas forcement besoin.</div></div>Non détrompe-toi ami je n'essaie pas de tout comprendre, car je sais qu'une seule vie n'y suffirait pas. <div class="ubbcode-block"><div class="ubbcode-header">Quote:</div><div class="ubbcode-body"> Connaitre et maitriser MMF ne veut pas dire connaitre tout le logiciel a fond. c'est pour quoi nous avons ce forum et ces experts pour nous aider, la documentation, des tutoriels...</div></div>Oui mais vois-tu c’est justement cela qui m’inquiète, et ça je dois dire que cela me fout parfois la pétoche <div class="ubbcode-block"><div class="ubbcode-header">Quote:</div><div class="ubbcode-body">Si tu ne comprends rien à ce sujet samuel, ce n'est franchement pas dramatique. /quote]Oui en effet ce n'est pas du tout dramatique je te l'accorde. [quote] Clickteam fait plutôt bien les choses et mâche le travail aussi bien pour les utilisateurs avancés que pour les débutants. </div></div> Oui et non, je pense en effet qu’Yves et François sont parfois si occupés à mettre en place des choses très pointus, qu’ils n’en trouvent pas toujours le temps de penser aux petits bouts de choux qui pleurent de leur coté. Je pense en effet qu'on peut toujours améliorer les choses sur MMF2 mais paradoxalement pas toujours sur ces fonctions les plus en pointe enfin c'est mon avis, l'avenir nous le dira aussi, je peux bien sur me tromper. <div class="ubbcode-block"><div class="ubbcode-header">Quote:</div><div class="ubbcode-body">Et on ne les remerciera jamais assez pour ça. </div></div> Oui on ne les remerciera jamais assez pour tout leur travail aussi bien pour les plus initiés que pour les plus profanes <div class="ubbcode-block"><div class="ubbcode-header">Quote:</div><div class="ubbcode-body"> Concernant l'amélioration que j'ai suggérée, elle simplifiera encore plus notre utilisation de MMF, tout en compliquant encore davantage la vie de François et Yves. Mais ils sont 'achement fortiches! Wink </div></div> Oui peut-être, mais combien utiliseront cette nouvelle fonctionnalité implanté
et avant combien de temps pour des gens ayant mon niveau, pensons également à mieux vulgariser MMF pour les très neu neu en programmation, l’objet premier de mon intervention, mais je pense avoir été compris, même s'il est vrai que je ne râle pas tous les jours. <div class="ubbcode-block"><div class="ubbcode-header">Quote:</div><div class="ubbcode-body"> Il râle parce qu'il se rend compte que malgré le fait qu'il commence à bien comprendre le logiciel, il reste encore des astuces qui lui semble inatteignables... </div></div> Je râle parce qu’aujourd’hui c’est jour de pleine lune. Oui il reste encore des astuces et des fonctions qui restent encore inatteignables pour un bon nombre d'experts et d'initiés. <div class="ubbcode-block"><div class="ubbcode-header">Quote:</div><div class="ubbcode-body"> Mais justement, tu devrais te réjouir que même au moment où tu crois que tu es bloqué par les limites du logiciel, tu t'aperçoives que tu peux contourner cette pauvre limite pour aller beaucoup plus loin en utilisant une autre fonctionnalité plus difficile à maitriser...</div></div> Oui c’est vrai ma cocotte, mais à force de contourner et de faire des contorsions cela m'oblige parfois à changer de chaise, et même parfois sur des projets très simples et minimalistes ou alors rien que sur des test de routine et d'exemples, combien de jeux sortent par mois sur MMF2 comparé au nombre de ses utilisateurs confirmés, experts ou débutants ? <div class="ubbcode-block"><div class="ubbcode-header">Quote:</div><div class="ubbcode-body"> Et tu devrais être tout aussi content qu'à ce moment là, il y ai des personnes comme ici qui soient déjà passés par là et qui puisse te tirer vers le haut wink </div></div>Je pèse 300 kilo, tu auras du mal à me tirer vers le haut, grincheux, groniard, revanchard et bien lourd je suis et pas du tout un bon elf des montagnes. <div class="ubbcode-block"><div class="ubbcode-header">Quote:</div><div class="ubbcode-body"> Ce n'est pas parce que certaines nouvelles améliorations de MMF2 nécessite une utilisation plus poussée du logiciel, que d'autres ne sont pas faites pour les débutants hein wink </div></div>Ce n’est pas non plus parce que nous poussons continuellement Yves et François à des améliorations plus poussés, que nous leur donnons le temps de se rappeler hier, ou ils conversaient beaucoup avec des débutants, rappelez-vous les ami(e)s quand bien même nous aurions plusieurs années d'avance sur d'autres ou sur le forum… <div class="ubbcode-block"><div class="ubbcode-header">Quote:</div><div class="ubbcode-body">Et il ne faut pas râler parce que toutes ses fonctionnalités ne te sont pas destinées wink </div></div> Je râle uniquement aujourd'hui parce que je m’interroge, à combien de personnes ses nouvelles fonctionnalités seront destinés à 50 initiés ou à 5000 débutants supplémentaires de plus sur MMF2, pensons y aussi ?
-
Re: FrameRate minimum
MMF ne s'adresse pas qu'aux débutants et ultra débutants, MMF s'adresse aussi aux amateurs et initiés voir experts. Le but de MMF est de faire gagner du temps pour tout le monde.
Des fonctionnalités simples comme une nouveau mouvement prédéfini sont destinés aux débutants, d'autres fonctionnalités comme la synchro verticale ou le réglage du framerate de l'event editor sont destinées aux initiés.
C'est comme ça et et c'est pour ça que MMF se vend aujourd'hui : parceque son public est large et de plus en plus large car de plus en plus développé côté fonctionnalités avancées. Si MMF ne s'était adressé qu'aux débutants et ultra-débutants, le HWA, le Java Mobile, le Flash, une tonne d'extension et autres fonctionnalités n'auraient jamais vu le jour et Clickteam aurait peut-être dû mettre la clef sous la porte.
Ne l'oublions pas.
Alors je comprend que tu veuilles râler et que tu râles parceque certaines fonctionnalités qui parraissent plus importantes à tes yeux ne sont pas encore implémentées aujourd'hui. Mais n'oublions pas non plus que la Wishlist de Clickteam est énorme et qu'ils s'acharnent à essayer de contenter tout le monde.
Un public large, voir très large, c'est une excellente chose pour Clickteam mais c'est aussi du travail supplémentaire.
-
Re: FrameRate minimum
Sphax, tu dis :"Si MMF ne s'était adressé qu'aux débutants et ultra-débutants, le HWA, le Java Mobile, le Flash, une tonne d'extension et autres fonctionnalités n'auraient jamais vu le jour"
...
ça veut dire qu'on peut faire du flash avec MMF2 ou j'ai mal compris ta phrase ?
-
Re: FrameRate minimum
Pas ENCORE [img]<<GRAEMLIN_URL>>/smile.gif[/img]
-
Re: FrameRate minimum
François travaille effectivement sur un export Flash. C'était un faux poisson d'Avril posté le 1er Avril dernier sur le forum anglais:
http://www.clickteam.com/epicenter/ubbthreads.php?ubb=showflat&Number=136095#Post 136095
[mode râleur]François tu délaisses trop le forum FR. En créant davantage de hype ici, Clickteam aurait peut-être plus d'utilisateurs francophones.[/mode râleur]
-
Re: FrameRate minimum
je plussoie pour ton mode raleur Olivier.
il y a plein de news qui ne sont meme plus difusées en français alors qu'on a la chance d'avoir une boite Française a la base....
-
Re: FrameRate minimum
<div class="ubbcode-block"><div class="ubbcode-header">Originally Posted By: Sphax</div><div class="ubbcode-body">MMF ne s'adresse pas qu'aux débutants et ultra débutants, MMF s'adresse aussi aux amateurs et initiés voir experts. Le but de MMF est de faire gagner du temps pour tout le monde.</div></div>Je comprends Sphax, merci aussi pour tout ce que tu essaie de faire parfois pour les débutants c’est même grâce à toi que j’ai pu piger le système des fast-loop quoi que je me demande bien à quoi sert également l’extension que tu as développé pour les fast loop.
Mon propos tu l'aura compris c'était de dire que les demandes rarement formulés des débutants sur le forum VF n’étaient peut-être pas toujours bien pris en compte vu que parfois ils n'osent même pas s'inscrire, s'exprimer, ou intervenir sur le forum VF pour des questions qui pourraient nous paraître complètement rigolotes ou inintéressantes à répondre pour nous, combien sont-ils ? Par rapport à ceux qui ont plusieurs années d’expérience sur le forum ou sur l’utilisation de MMF2 c’est surtout cela que j’ai voulu dire, bon c’est vrai pas toujours en râlant comme hier. <div class="ubbcode-block"><div class="ubbcode-header">Originally Posted By: Sphax</div><div class="ubbcode-body"> Des fonctionnalités simples comme une nouveau mouvement prédéfini sont destinés aux débutants, d'autres fonctionnalités comme la synchro verticale ou le réglage du framerate de l'event editor sont destinées aux initiés. C'est comme ça et et c'est pour ça que MMF se vend aujourd'hui : parceque son public est large et de plus en plus large car de plus en plus développé côté fonctionnalités avancées. </div></div> Cela m'interroge, ne pensez vous pas que certaines fonctionnalités très pointus puissent parfois desservir indirectement MMF2 auprès d’un autre public. Tiens qu’est-ce que c’est la synchro verticale ou le réglage du framerate de l’event editor ou lorsque j’apprends par des experts et des initiés MMF2 ayant plusieurs années d’expérience, qu'ils rencontrent les mêmes difficultés que moi à l'utilisation de certaines fonctions. Oui je sais que parfois certaines questions ne sont pas bonnes à poser et pourtant je crois qu’il ne faut pas avoir peur de se les poser. Au fil du temps MMF2 est-il toujours autant un programme qui s’adresse à la fois aux experts et aux débutants si oui ? Alors aucun problème et je raisonne de travers et ce débat n'a aucune raison d'être et ne fait pas non plus avancer le chimilili, si non que pourriez nous suggérer afin de rendre ce logiciel plus fun encore dans son interface d'utilisation future c’est important je crois aussi de ne pas avoir peur de se remettre en cause dans les idées ou les suggestions quotidiennes que nous exprimons parfois envers la CT. J’espère néanmoins qu’Yves et François en sont toujours bien conscients surtout lorsque nous les poussons souvent à répondre en priorité à nos propres demandes de développement sur des fonctions très pointus. Oui je crois que les experts ont tout aussi besoin de ne pas négliger le point de vue et la place parfois des débutants sur le forum pour MMF2. <div class="ubbcode-block"><div class="ubbcode-header">Originally Posted By: Sphax</div><div class="ubbcode-body">Si MMF ne s'était adressé qu'aux débutants et ultra-débutants, le HWA, le Java Mobile, le Flash, une tonne d'extension et autres fonctionnalités n'auraient jamais vu le jour et Clickteam aurait peut-être dû mettre la clef sous la porte.Ne l'oublions pas.Un public large, voir très large, c'est une excellente chose pour Clickteam mais c'est aussi du travail supplémentaire.</div></div> Oui c’est vrai tu fais bien de le rappeler, mais n’oublions pas de dire aussi que les débutants et les ultra-débutants peuvent tout aussi permettre à la Clickteam de faire davantage de vente encore en mettant parfois de temps en temps deux ou trois fonctionnalités qui leur permettrait de booster considérablement leur vente sans non plus que cela leur prenne plusieurs mois pleins de développement ou de travail supplémentaire, bien au contraire à moins bien sur que les débutants ou les ultra-débutants ne représentent qu'une très faible marge de clientèle pour la CT.
-
Re: FrameRate minimum
<div class="ubbcode-block"><div class="ubbcode-header">Originally Posted By: jpcr</div><div class="ubbcode-body">il y a plein de news qui ne sont meme plus difusées en français alors qu'on a la chance d'avoir une boite Française a la base....</div></div>
C'est pour ça qu'il existe Clikmag aussi...
Ca ne ferait pas de mal d'ailleurs que vous consultiez Clikmag de temps en temps car nous y relayons beaucou d'informations aussi bien côté FR que côté EN et le tout en Français bien sûr. [img]<<GRAEMLIN_URL>>/laugh.gif[/img]
-
Re: FrameRate minimum
oui tu as raison, Sphax, j'avoue que je n'y vais jamais.je ne viens qu'ici et sur le forum US.
-
Re: FrameRate minimum
Clikmag est vraiment un PLUS c'est le DailyClick FR [img]<<GRAEMLIN_URL>>/smile.gif[/img]
-
Re: FrameRate minimum
C'est vrai que les news je les poste sur le forum Anglais. Masi des que je vois un poste qui me concerne sur le forum Francais, j'y répond, aussi vite que sur l'Anglais.
-
Re: FrameRate minimum
exact François et nous t'en remercions !!!!
on pourrait peut ere mettre clickmag dans la partie "lien utiles" de ce forum, non?
-
Re: FrameRate minimum
<div class="ubbcode-block"><div class="ubbcode-header">Originally Posted By: Francois</div><div class="ubbcode-body">C'est vrai que les news je les poste sur le forum Anglais. Masi des que je vois un poste qui me concerne sur le forum Francais, j'y répond, aussi vite que sur l'Anglais. </div></div>
Si seulement c'était toujours le cas Francois.
C'est vrai tu y réponds aussi vite que possible mais hélas pas toujours sur des sujets de débutants, je peux bien sur me tromper je l'espère en tout cas ...
-
Re: FrameRate minimum
Ha desole. Mais quand je vois des questions de "debutant" (je pense que depuis le temps tu n'es plus un débutant, tu as beaucoup progressé depuis tes premiers posts), je laisse la réponse aux autres users.
Yves et moi ne pouvons etre partout toujours sur les forums. Sinon il faudrait renommer Clickteam en ClickYvesFrancoisTeam.
On est un peu comme l'ail dans le gigot de mouton. Indispensable, mais sans en mettre trop 8-)
Francois
-
Re: FrameRate minimum
<div class="ubbcode-block"><div class="ubbcode-header">Quote:</div><div class="ubbcode-body">On est un peu comme l'ail dans le gigot de mouton. Indispensable, mais sans en mettre trop 8-)</div></div>
J'adore [img]<<GRAEMLIN_URL>>/smile.gif[/img]
Sinon pour des questions orienté méthodes de jeux je propose de poster sur clikmag, ici c'est plutôt des questions sur des bugs ou une demande d'amélioration.Enfin ce n'est que mon avis [img]<<GRAEMLIN_URL>>/smile.gif[/img]
-
Re: FrameRate minimum
<div class="ubbcode-block"><div class="ubbcode-header">En réponse à:</div><div class="ubbcode-body">ici c'est plutôt des questions sur des bugs ou une demande d'amélioration</div></div>
Mais carrement ! il ne faut pas oublier qu'ici c'est le forum d'un produit commercial [img]<<GRAEMLIN_URL>>/wink.gif[/img]
On ne va pas sur le forum d'adobe pour demander aux créateurs du logiciel de nous renseigner sur les calques de photoshop hein ! Il y'a des sites qui sont fais pour ca avec des communautés, des tutoriels etc
MMF2 à ses sites de communautés avec clikmag, relite, gamecorp, ses propres tutoriels sur le site de Dany, ou les miens disponibles un peu partout ainsi que sur le site de l'AJVA. (je te laisse chercher sur google pour les adresses de tous ces sites, dont le simple nom donne le lien vers le site en premier dans la liste)
-
Re: FrameRate minimum
Bref le sujet a dérivé et bien qu'intéressant, ce n'est pas le bon post pour parler de tout ça. [img]<<GRAEMLIN_URL>>/wink.gif[/img]
Je ferme le sujet mais vous pouvez en ouvrir un autre pour discuter spécifiquement de ça dans "Forum Discussions Libres".