Annonce

Réduire
Aucune annonce.

Outils génériques pas gentils avec moi !...

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • Outils génériques pas gentils avec moi !...

    Bonjour à tous,

    Quelques soucis avec les outils génériques de tableau de bord dont je ne comprends pas très bien le fonctionnement...

    J'ai fini par comprendre que le nom de l'objet suivi de "-4" ("nom_objet-4.png") permettait de changer l'aspect des caractères (taille, coloration). Au passage, j'en remercie M. "after1246" qui m'a aiguillé sur cette voie en "espionnant" son Falcon !...

    Le libellé "nom_objet-1.png" permet d'afficher l'objet lorsqu'une condition est atteinte, "nom_objet-2" est l'affichage de nuit à partir de la version 9.20. Je suppose que "nom_objet-3" en est la version lorsqu'une condition est atteinte de nuit.

    Quelqu'un sait à quoi servirait les noms qui se terminent en -5, -6, etc... ?

    Ceci dit il y a un détail qui m'échappe concernant la matrice de caractères dont j'ai parlé plus haut et dont je n'ai toujours pas vraiment saisi le mode de fonctionnement. Ce que je sais (pardon, que je CROIS savoir), c'est que pour des caractères en 5x7 pixels, il faut les mettre dans un cadre de 6x12... Et quelles dimensions pour des caractères en 7x9, un cadre de 8 par 16 ?

    Mais mon gros problème est dans la compréhension des images des "Trigger". Ils disent ceci :
    "Put the two position images of the switch in one .png side by side - same size for each. Call the file something like switch-1.png."
    J'ai fait... Résultat : ça ne marche pas... C'est pourtant un simple bouton de 12 pixels de large sur 20 pixels de haut dont je voudrais voir afficher deux états : au repos/cliqué. Les deux images sont côte à côte dans un fichier de 24 pixels de large sur 20 sous le nom "nom_objet-1.png". Je ne vois que le premier état (celui du fichier "nom_objet.png"). J'ai essayé en vertical, en largeur, un fichier transparent pour "nom_objet.png" (ce qui n'affiche rien), pas de fichier "nom_objet.png" (et il faut alors "forcer" le nom de l'image, car Plane-Maker ne "voit" pas les objets qui se finissent en "-x")...

    J'ai tenté le coup aussi avec un bouton de type "rotary" à 6 positions : rien de rien, il ne m'affiche que le "nom_objet.png" mais aucune facette de ce bouton depuis le fichier "nom_objet-1.png". Le bouton marche bien, mais ne montre pas la position qu'il devrait avoir !...

    De repos, hier, j'ai passé la journée entière à tenter de trouver une solution à ces deux types de boutons sans aucun résultat valable. Une journée pour rien du tout... Rageant...

  • #1
    Re: Outils génériques pas gentils avec moi !...

    Le trigger, c'est comme un bouton poussoir d'une sonnette, tu le pousses, cela actionne une sonnerie ou tout autre fonction, et si tu le relâches, il revient à son état initial.
    Donc pas possible pour qu'il reste dans l'état sonnerie actionné si tu ne restes pas cliqué dessus.
    C'est dommage, car les trigger generic peuvent actionner beaucoup plus de dataref que les rotary ne le peuvent.
    Donc si tu veux un état ON / OFF, il faut que tu utilises un rotary en 2 position.
    Faut espérer que Austin implémentera les dataref disponible pour les rotary , car il à fallu que je fasse des tours de passe passe pour pouvoir avoir accès à certaine dataref. ( utiliser 2 generic au meme endroit , un trigger + un anum par exemple)

    Pour ton problème de rotary, regarde le Falcon 7X, il y a plein de rotary.
    Le rotary peut etre mis en 2 positions (ON/OFF) , il y en a beaucoup dans le falcon
    et tu as le choix du nombre de positions pour ton rotary.
    IMac I7 2.93Ghz 27" - OS X 10.6.8
    IMac 4,2Ghz core i7 27" avec 24Go DDR4 et carte graphique Radeon Pro 580 8Go et OS X 10.13
    http://afterfree.free.fr/Site/Bienvenue.html

    Commentaire


    • #1
      Re: Outils génériques pas gentils avec moi !...

      Merci à toi, after1246, tu m'as correctement mis sur la bonne piste.

      Pour le trigger qui agit comme un bouton poussoir, je l'avais compris et c'est bien cette fonction dont j'ai besoin. Ce que je voulais est que celui-ci montre un autre aspect lorsqu'il est enfoncé. Et j'ai fini par trouver le moyen de le faire marcher ainsi. J'ai trouvé l'astuce en tentant de comprendre comment marchent les images. Pas évident sans un tutorial !... Au passage, j'ai découvert, ce matin, que dans le dossier "ressources", se trouve un dossier "bitmap" qui, lui, contient toutes les images des instruments "standardisés" de X-Plane. Une belle mine d'information que j'eusse aimé trouver plus tôt !!!... (Hein ?... Oui, je sais : je n'ai pas toujours la lumière à tous les étages ! :roll: )

      Pour ceux qui tomberaient sur ce sujet, voilà ce que j'ai compris (et qui fonctionne) :
      Mon bouton fait 10 pixels de large sur 16 pixels de haut. Il faut donc une image de 20x16 (20 car deux fois la largeur du bouton) représentant les deux états du bouton qui doit se nommer "Nom_Image-1.png". Les deux boutons y sont représentés côte à côte avec, à gauche le bouton "au repos", et à droite le bouton "enfoncé". Ensuite il faut une seconde image de 20x32 (20 pour le double de la largeur et 32 pour le double de la hauteur du bouton) que l'on nomme "Nom_Image.png". Celle-ci est un masque transparent avec quatre points blanc aux quatre angles (avec le logiciel de dessin, on réduit l'opacité du calque à 1% afin que ces points soient sans effets esthétiques ou bien on prend la couleur du fond de l'instrument si c'est possible) afin de positionner correctement le bouton sur le tableau de bord.
      Ainsi le trigger fonctionne parfaitement. Il change d'aspect au clic (ou à l'équivalent-clavier ou encore au bouton de joystick), il reprend son aspect normal à la fin du clic et disparaît lorsque la condition "Show if..." n'est pas (ou plus) remplie.


      Pour les rotary, je pense avoir compris (merci encore, after). Je vais tenter de fabriquer un rotary qui fonctionne comme un ensemble de boutons radio où un seul bouton est actif à la fois. J'ai vu que cette fonction existe sur la version 9.30 (actuellement en bêta-test) mais je ne souhaite pas l'utiliser pour le moment si je peux contourner le problème...

      Quant à ton astuce de superposer plusieurs outils génériques afin d'exploiter différents dataref, je la garde sous le coude. Pour le moment, je m'en suis sorti sans cette astuce, mais je suis loin d'en avoir fini avec mon instrumentation personnalisée.

      Au passage, j'ai contacté l'auteur du Sino SJ30 (Michael Vogt) qui m'a proposé de poster sur le ".org" ma propre version de l'appareil. Il me dit ne plus trouver de temps pour l'améliorer, mais je ne désespère pas de le convaincre de se remettre à l'ouvrage si mon petit tableau de bord lui semble satisfaisant...

      joloize_qui_rame_mais_qui_avance_quand_même ! :D

      Commentaire

      Chargement...
      X