User Tag List

Results 1 to 6 of 6

Thread: condition : si Y("active") augmente de 1.

  1. #1
    Clicker Fusion 2.5

    Join Date
    Sep 2010
    Posts
    124
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    condition : si Y("active") augmente de 1.

    Bonjour/Bonsoir,

    Je voudrais mettre en place un système de zoom et de dézoom dans mon jeu, pour marquer la distance.

    En gros, si le joueur se déplace vers le haut, il devient plus petit, et s'il se déplace vers le bas il devient plus gros.

    Il me faut donc une condition semblable à celle-ci :

    If Y("joueur&quot=Y("joueur&quot+1 --------> zoom.

    Sauf que dit comme ça, ça n'a pas l'air de marcher...
    J'ai donc essayé plusieurs techniques mais je n'arrive pas à trouver EXPLICITEMENT la condition : "quand la position en Y du joueur augmente de 1".

    Pourriez vous m'aider ?
    Merci

  2. #2
    Clickteam Clickteam

    Join Date
    Jun 2006
    Location
    France
    Posts
    14,022
    Mentioned
    279 Post(s)
    Tagged
    3 Thread(s)

    Re: condition : si Y("active") augmente de 1.

    Le plus simple c'est de faire un truc du genre :

    Toujours / Fixer échelle perso à Y("perso&quot / 480.0

    Dans cet exemple j'ai mis Y/480.0 pour que le coefficient d'échelle soit à 0 en haut et à 1 en bas, en supposant que la scène fasse 480 pixels de haut. Il suffit de modifier ça pour avoir d'autres valeurs.

  3. #3
    Clicker Fusion 2.5

    Join Date
    Sep 2010
    Posts
    124
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: condition : si Y("active") augmente de 1.

    Merci d'avoir répondu aussi vite, je vais tester des truks..

  4. #4
    Clicker Fusion 2.5

    Join Date
    Sep 2010
    Posts
    124
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: condition : si Y("active") augmente de 1.

    Je n'y arrive pas...
    La taille ne change pas progressivement, quand une certaine coordonnée en Y est atteinte, le perso disparaît (donc j'imagine que la taille est extrêment petite et proche de 0).

    Ma scène fait 3703x900 et l'écran de jeu fait 1280x720.
    Pourtant j'ai bien mis tes consignes, et j'ai testé plusieurs valeurs.

  5. #5
    Clicker Fusion 2.5

    Join Date
    Sep 2010
    Posts
    124
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: condition : si Y("active") augmente de 1.

    Ah non autant pour moi, j'ai mis /360.0 au lieu de /360 et ça marche, comment ce fait-il que le " .0 " change quelque chose ?

  6. #6
    Clickteam Clickteam

    Join Date
    Jun 2006
    Location
    France
    Posts
    14,022
    Mentioned
    279 Post(s)
    Tagged
    3 Thread(s)

    Re: condition : si Y("active") augmente de 1.

    Quand on met .0 les calculs sont faits sur des nombres décimaux. Si on n'utilise que des nombres entiers dans une opération, le résultat sera un nombre entier, ce qui donnerait un facteur de zoom de 0 ou 1 dans le cas présent.

Similar Threads

  1. change "active" rectangle color with "Color selector". help
    By Sevennemesis in forum Multimedia Fusion 2 - Technical Support
    Replies: 1
    Last Post: 24th February 2013, 01:40 AM
  2. RE: Condition "Can player purchase game?"
    By cfullerNY in forum XNA Export Module Version 2.0
    Replies: 12
    Last Post: 10th June 2012, 04:54 PM
  3. equivalent of "repeat while key is pressed" condition in iOS?
    By 1234cb in forum iOS Export Module Version 2.0
    Replies: 5
    Last Post: 3rd November 2011, 04:34 AM
  4. [Request]Subapp "Compare to Fixed value" Condition
    By netninja in forum Multimedia Fusion 2 - Technical Support
    Replies: 8
    Last Post: 20th November 2009, 11:16 PM
  5. Glitchy, extra "New Condition" line
    By EnigmaWave in forum Multimedia Fusion 2 - Technical Support
    Replies: 5
    Last Post: 28th December 2007, 10:30 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •