User Tag List

Page 1 of 2 1 2 LastLast
Results 1 to 10 of 16

Thread: Question de bonus

  1. #1
    No Products Registered

    Join Date
    Oct 2007
    Posts
    215
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Question de bonus

    Bonjour à tous me revoilà mais rassurez-vous je ne vous embêterai par longtemps : je me contente d'une question pour cette fois.
    C'est un jeu dans lequel, à chaque niveau, apparaît un bonus au hasard. Il y a beaucoup de bonus et l'objectif est qu'ils valent chacun un nombre différent de points. J'ai donc créé plusieurs objets actifs avec chacun 32 directions. Un actif est choisi au hasard parmi eux puis créé dans la scène.
    Jusque là ça marche.
    Mon problème : exite-t-il une manière <span style="font-style: italic">syntéthique</span> pour que le nombre de points ajouté corresponde ? Parce que s'il faut que je code autant de lignes qu'il y a de bonus...

    Merci d'avance !

  2. #2
    No Products Registered

    Join Date
    Oct 2007
    Posts
    215
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Question de bonus

    P.S.: J'espère avoir été suffisamment clair [img]<<GRAEMLIN_URL>>/wink.gif[/img]

  3. #3
    Gawen
    Guest

    Re: Question de bonus

    Facile : il suffit d'utiliser la variable A de tes actifs pour contenir le nombre de points. Cette variable peut être initialisée dans le menu propriétés de l'actif.

    Si maintenant tu veux en plus que le nombre de points diffère en fonction de la direction, je peux te conseiller de mettre tous les points dans la chaîne modifiable A de tes actifs, en veillant à ce que chaque valeur occupe autant de caractères (quitte à mettre des 0 de remplissage à gauche), et en utilisant une formule du genre val(left$(right$(chaîne A (&quot;actif&quot,6 * direction(&quot;actif&quot),5)
    (dans mon exemple, les points tiennent sur 5 caractères, et il y à un espace entre chaque montant).

    Voilà, en espérant que ça te donne des idées.

  4. #4
    Forum Moderator Fusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleSWF Export ModuleXNA Export Module
    Sphax's Avatar
    Join Date
    Jun 2006
    Location
    Paris, France
    Posts
    4,454
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Question de bonus

    Il y a aussi la solution d'utiliser la variable A pour mettre le nombre de points pour chacun de tes objets actif puis d'utiliser un qualifier pour ajouter la variable A du qualifier correspondant à l'objet ramassé.

  5. #5
    No Products Registered

    Join Date
    Oct 2007
    Posts
    215
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Question de bonus

    <div class="ubbcode-block"><div class="ubbcode-header">Quote:</div><div class="ubbcode-body">Si maintenant tu veux en plus que le nombre de points diffère en fonction de la direction, je peux te conseiller de mettre tous les points dans la chaîne modifiable A de tes actifs, en veillant à ce que chaque valeur occupe autant de caractères (quitte à mettre des 0 de remplissage à gauche), et en utilisant une formule du genre val(left$(right$(chaîne A (&quot;actif&quot,6 * direction(&quot;actif&quot),5)
    (dans mon exemple, les points tiennent sur 5 caractères, et il y à un espace entre chaque montant).</div></div>

    Donc si je te comprends bien, j'ai dans ton exemple un actif qui a comme châine modifiable A &quot;00752 14944 00012 00678 ...&quot; etc.
    Et un seule condition : Toujours --&gt; Fixer valeur modifiable A de &quot;actif&quot; à val(left$(right$(chaîne A (&quot;actif&quot,6 * direction(&quot;actif&quot),5)

    C'est bien ça ?

    Merci beaucoup pour cette réponse en effet... beaucoup plus sytéthique que ce que j'allais faire. Merci infiniment ! C'est sûr que je ne serais pas allé imaginer ça tout seul...

  6. #6
    No Products Registered

    Join Date
    Oct 2007
    Posts
    215
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Question de bonus

    J'ai essayé mais ça me donne un truc bizarre : la valeur tourne de 0 à 13 (alors que j'ai mis d'autres nombres dans la chaîne modifiable).
    Mais je ne suis pas sûr d'utiliser la bonn edirection (j'ai mis celle de l'animation, n'en trouvant pas d'autre). Se pourrait-il que le problème soit là ?

  7. #7
    Gawen
    Guest

    Re: Question de bonus

    La ligne est plutôt :

    (Conditon qui permet d'obtenir des points) --&gt; ajouter val(left$(right$(chaîne A (&quot;actif&quot,6 * direction(&quot;actif&quot),5) à compteur 1
    (en imaginant que compteur 1 totalise les points).

    Si ça ne marche toujours pas, envoie moi ton application.

  8. #8
    No Products Registered

    Join Date
    Oct 2007
    Posts
    215
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Question de bonus

    J'ai réussi !

    Ce qui est bizarre, c'est que ça ne fonctionne qu'avec

    Val(Left$(Right$(Chaîne modifiable A( &quot;Actif 3&quot; ), 6*Dir( &quot;Actif 3&quot; )), <span style="color: #FF0000">6</span>))

  9. #9
    Gawen
    Guest

    Re: Question de bonus

    C'est sans doute que le premier caractère d'une chaîne porte le numéro 1 et pas 0 comme je pensais.

    Que donne Val(Left$(Right$(Chaîne modifiable A( &quot;Actif 3&quot; ), 6*Dir( &quot;Actif 3&quot; )<span style="color: #FF0000"> + 1</span>), <span style="color: #0000FF">5</span>)) ?

  10. #10
    No Products Registered

    Join Date
    Oct 2007
    Posts
    215
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Question de bonus

    Oulà !
    Ca n'a plus rien à voir. Je n'arrive même pas à comprendre ce que signifie le nombre (à 1 seul chiffre) qui apparaît... Bon, tant que ça fonctionne avec ma méthode bidouillée, on ne va pas se plaindre !

Page 1 of 2 1 2 LastLast

Similar Threads

  1. Question about Bonus CD
    By jbrown2177 in forum Multimedia Fusion 2 - Technical Support
    Replies: 2
    Last Post: 13th June 2012, 02:26 PM
  2. mmf 2 bonus disk game, concentration.mfa, question
    By 1234cb in forum Multimedia Fusion 2 - Technical Support
    Replies: 4
    Last Post: 12th September 2011, 02:07 AM
  3. Bonus Example
    By nivram in forum File Archive
    Replies: 0
    Last Post: 8th December 2008, 12:07 AM
  4. Bonus disk
    By NYyankees in forum The Games Factory 2 - Technical Support
    Replies: 3
    Last Post: 3rd May 2008, 06:42 PM
  5. Question about the bonus pack extensions.
    By Nifflas in forum Multimedia Fusion 2 - Technical Support
    Replies: 9
    Last Post: 1st July 2006, 10:54 PM

Posting Permissions

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