User Tag List

Results 1 to 9 of 9

Thread: Atan2 et direction (haut & bas)

  1. #1
    Clicker Fusion 2.5 DeveloperAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleSWF Export ModuleInstall Creator Pro
    ptiseigneur's Avatar
    Join Date
    Jul 2012
    Location
    France
    Posts
    416
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Atan2 et direction (haut & bas)

    bonsoir tout le monde,

    je suis entrain de travailler sur le moteur de déplacement pour mon jeu et je me heurte a un probleme...

    pour mon projet online,l actif ne peut pas voir a 360° mais uniquement a 180° dans la direction du mouvement,car il a une ligne de vue pour afficher les peers dans la direction du regard.

    le perso quand il se déplace, a 8 directions avec un angle sur Atan2 a 180° de vue.lorsque qu il va a droite,l angle est sur Abs pour le coté droite afin de limité le degré de l angle et lorsqu il va a gauche,l angle est sur -1*ABS..

    par contre si il va en haut ou en bas,je n arrive pas a trouver la formule pour bloquer l angle pour la direction du haut et celle du bas?..

    j ai mis un screen pour le visu..


  2. #2
    Clicker Fusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleiOS Export Module
    conceptgame's Avatar
    Join Date
    Apr 2011
    Location
    Switzerland
    Posts
    776
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)
    Bonjour,

    un simple Fixer l'angle de la ligne de vue à Dir( "Soldat" )/4*45 devrait suffire si tu as utilisé des directions pour les animations, sinon tout simplement fixer l'angle de ta ligne de vue à l'angle de ton soldat.
    LigneDeVue.mfa

  3. #3
    Clicker Fusion 2.5 DeveloperAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleSWF Export ModuleInstall Creator Pro
    ptiseigneur's Avatar
    Join Date
    Jul 2012
    Location
    France
    Posts
    416
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Merci conceptgame,
    mais si je mets LOS a la direction du perso*4.45, LOS ne balaye plus dans la direction de la souris..

    en faite je veux limité l angle sur 180° dans la direction du perso (pour plus de réalisme).

    exp:
    -pour la direction a droite
    ATan2(Y( "InfaterieSelf" )-YMouse, Abs(XMouse-X( "InfaterieSelf" )))

    j ai pour résultat la limitation de la LOS au niveau de la Direction de "8-0-24"sur 180°.

    pour la gauche
    ATan2(Y( "InfaterieSelf" )-YMouse,-1* Abs(XMouse-X( "InfaterieSelf" )))

    j ai pour résultat la limitation de la LOS au niveau de la Direction de "8-16-24" sur 180°

    j aimerai pour la direction du haut
    avoir pour résultat la limitation de la LOS au niveau de la Direction de "0-8-16" sur 180° et pour le bas "0-24-16"

    dans l exemple,j ai D/G qui fonctionne mais pas Haut/Bas

    https://dl.dropboxusercontent.com/u/...igneDeVue2.mfa

  4. #4
    Clicker Fusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleiOS Export Module
    conceptgame's Avatar
    Join Date
    Apr 2011
    Location
    Switzerland
    Posts
    776
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)
    Ok, je n'avais pas compris que tu avais ta ligne de vue sur la souris. Je n'ai pas regardé ton exemple mais un Min (Max ()) basé sur l'angle de la ligne de vue et la direction de l'actif suffira. Je t'enverrais un exemple s'il le faut.

  5. #5
    Clicker Fusion 2.5 DeveloperAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleSWF Export ModuleInstall Creator Pro
    ptiseigneur's Avatar
    Join Date
    Jul 2012
    Location
    France
    Posts
    416
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    ok,je vais essayer mais si tu as un exemple,je suis preneur..a moins que je réussisse..

  6. #6
    Clicker Fusion 2.5 DeveloperAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleSWF Export ModuleInstall Creator Pro
    ptiseigneur's Avatar
    Join Date
    Jul 2012
    Location
    France
    Posts
    416
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    j ai réussi a moitié

    https://dl.dropboxusercontent.com/u/...eDeVue2(1).mfa

    celui du haut,j ai du enlever l angle du perso pour que cela fonctionne sinon il tourné.
    par contre pour le bas,je n y arrive pas.

  7. #7
    Clicker Fusion 2.5 DeveloperAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleSWF Export ModuleInstall Creator Pro
    ptiseigneur's Avatar
    Join Date
    Jul 2012
    Location
    France
    Posts
    416
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    résolu...

    je suis passé par un autre procédé.

  8. #8
    Clicker Fusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleiOS Export Module
    conceptgame's Avatar
    Join Date
    Apr 2011
    Location
    Switzerland
    Posts
    776
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)
    Tous les chemins mènent à Rome.

  9. #9
    Clicker Fusion 2.5 DeveloperAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleSWF Export ModuleInstall Creator Pro
    ptiseigneur's Avatar
    Join Date
    Jul 2012
    Location
    France
    Posts
    416
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    merci pour ton aide...

Similar Threads

  1. Plateforme qui propulse vers le haut (saut)
    By Tessier in forum Multimedia Fusion 2 - Technical Support
    Replies: 5
    Last Post: 30th December 2012, 04:51 PM
  2. MMF2 Dev - Collision uniquement par le haut
    By Mehdi in forum Multimedia Fusion 2 - Technical Support
    Replies: 1
    Last Post: 10th January 2011, 10:10 PM
  3. Atan2 & INI
    By Kisguri in forum iOS Export Module Version 2.0
    Replies: 3
    Last Post: 5th January 2011, 02:18 PM
  4. Atan2
    By Julian in forum Vitalize
    Replies: 1
    Last Post: 13th January 2009, 06:50 AM
  5. [bug] Objet Rich Edit - Défilement haut/bas
    By ouly in forum Multimedia Fusion 2 - Technical Support
    Replies: 0
    Last Post: 12th October 2008, 05:53 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
  •