"Add a backdrop" et scrolling
Bonjour,
J'ai un probleme lorsque j'utilise la fonction "Add a backdrop" dans une frame avec un scrolling.
Je cree des objets puis je les détruis immediatement apres avoir utilise la fonction "Add a backdrop". Le backdrop ajoute est de type Ladder ou non-obstacle, et recouvre un backdrop de type Obstacle.
Mais parfois, lorsque le scrolling se deplace hors de l'endroit ou ce backdrop a ete cree, puis y revient, le backdrop cree n'est plus visible.
Ou encore, lorsque que j'utilise la fonction "Add a backdrop" sur un objet non visible par le scrolling, la creation du backdrop ne se fait pas toujours.
Quelqu'un aurait-il une idée?
Re: "Add a backdrop" et scrolling
Bonjour,
le problème vient sans doute de l'option "Inactiver si loin de la fenêtre" de l'objet actif qui sert de tampon. Par défaut cette option est réglée sur automatique, il faut la mettre sur non.
La conséquence de cette option est que si l'emprunte de l'actif se trouve "loin" de la fenêtre (partie visible de la scène), le programme "oublie" que tu as collé l'actif comme backdrop.
En espérant que cela résoud le problème,
Re: "Add a backdrop" et scrolling
Merci beaucoup [img]/epicentre/images/%%GRAEMLIN_URL%%/smile.gif[/img]
Je vais vérifier si cela règle le problème (car cela se produisait de manière assez aléatoire).
Encore merci !
Je rectifie : cela se produit encore. Est-ce-que ça peut être dû à autre chose? J'ai reglé l'option "Inactivate objects..." sur "No" pour tous mes objets, l'option "Handle background collisions even out of window" est cochée dans les propriétés de la frame. Y a-t-il autre chose à faire?
Un dernier petit détail : lorsque que je crée un backdrop de type "Ladder", puis que j'en crée un autre par-dessus, de type non-obstacle, qui ne recouvre pas entièrement le 1er, les collisions ne marchent plus du tout avec le 1er backdrop, même si il en reste une partie visible.
Et ou se situe la différence entre "Paste image into background et "Add a backdrop"? Merci d'avance [img]/epicentre/images/%%GRAEMLIN_URL%%/wink.gif[/img]
Re: "Add a backdrop" et scrolling
J'ai une autre question, maintenant que j'y pense [img]/epicentre/images/%%GRAEMLIN_URL%%/wink.gif[/img]
J'aimerais, avec MMF2 build 244 créer une condition de la forme :
(Condition 1 ET Condition 2) ET (Condition 3 OU Condition 4)
Comment cela peut se traduire dans MMF2?
Re: "Add a backdrop" et scrolling
<div class="ubbcode-block"><div class="ubbcode-header">En réponse à:</div><div class="ubbcode-body">Mais parfois, lorsque le scrolling se deplace hors de l'endroit ou ce backdrop a ete cree, puis y revient, le backdrop cree n'est plus visible.</div></div>
C'est bizarre. Essaye d'augmenter le nombre maximum d'objets dans les propriétés de la frame. Si ça se reproduit encore, tu pourrais poster ou m'envoyer par e-mail un exemple (simple) permettant de le reproduire?
<div class="ubbcode-block"><div class="ubbcode-header">En réponse à:</div><div class="ubbcode-body">Ou encore, lorsque que j'utilise la fonction "Add a backdrop" sur un objet non visible par le scrolling, la creation du backdrop ne se fait pas toujours.</div></div>
Idem, il me faudrait un exemple pour que je puisse le reproduire.
<div class="ubbcode-block"><div class="ubbcode-header">En réponse à:</div><div class="ubbcode-body">Un dernier petit détail : lorsque que je crée un backdrop de type "Ladder", puis que j'en crée un autre par-dessus, de type non-obstacle, qui ne recouvre pas entièrement le 1er, les collisions ne marchent plus du tout avec le 1er backdrop, même si il en reste une partie visible. </div></div>
Idem, un exemple simple aiderait à comprendre. Si tu n'arrives pas à le reproduire avec un exemple simple alors c'est peut-être du à autre chose dans ton application.
<div class="ubbcode-block"><div class="ubbcode-header">En réponse à:</div><div class="ubbcode-body">Et ou se situe la différence entre "Paste image into background et "Add a backdrop"? </div></div>
"Paste image" dessine simplement l'image dans l'écran, elle sera effacée si tu scrolles et que tu reviens. Par contre Add Backdrop ajoute un nouvel objet de décor qui restera même si tu scrolles et reviens.
<div class="ubbcode-block"><div class="ubbcode-header">En réponse à:</div><div class="ubbcode-body">J'aimerais, avec MMF2 build 244 créer une condition de la forme :
(Condition 1 ET Condition 2) ET (Condition 3 OU Condition 4)
Comment cela peut se traduire dans MMF2? </div></div>
Il faut faire 2 événements avec les mêmes actions, on ne peut pas utiliser l'opérateur OR dans ce cas :
Evénement 1:
+ Condition 1
+ Condition 2
+ Condition 3
Evénement 2:
+ Condition 1
+ Condition 2
+ Condition 4
Yves.
Re: "Add a backdrop" et scrolling
Ok, c'est vrai que c'est pas très clair. Je vais préparer des exemples.
Re: "Add a backdrop" et scrolling
Concernant les conditions avec OR, il y a une solution en 1 seul évènement :
<div class="ubbcode-block"><div class="ubbcode-header">Code:</div><div class="ubbcode-body ubbcode-pre"><pre>
Condition1
+ Condition2
+ Condition3
OR
Condition1
+ Condition2
+ Condition4
</pre></div></div>
Et de manière générale, on peut toujours s'en sortir en 1 seul évenement, quel que soit l'expression logique à vérifier. L'algèbre de Boole assure que toute expression peut se mettre sous la forme d'une disjonction de conjonctions (un OU de ETs). Il suffit de développer puis de refactoriser suivant les OU l'expression souhaitée.
Re: "Add a backdrop" et scrolling
Re: "Add a backdrop" et scrolling
Re: "Add a backdrop" et scrolling
OK merci! A vue de nez, je ne vois pas pourquoi il enlève l'échelle. Je vérifierai sous débugger dès que j'ai 5 minutes.