Welcome Guest Search | Active Topics | Members | Log In | Register

Interaction avec une manette Options
Tijean
Posted: Monday, June 29, 2009 4:09:53 PM

Rank: Advanced Member

Joined: 5/21/2008
Posts: 234
Points: 508
Location: Laval
Hello

En testant la manette xbox sur nova, je m'aperçois que lorsqu'on intéragit avec les éléments le bouton envoie des ordres répétés comme si on cliquait plusieurs fois de suite. Résultat on voulant ouvrir une porte : elle s'ouvre, elle se ferme...

N'y aurait-il pas moyen de bloquer le bouton à un seul ordre envoyé ou est-ce voulu?

*je précise que si je clique avec la souris les animations se passent bien*

« Bonjour, Sire. Je trouve qu'il fait beau mais frais, mais beau. »
Kosh
Posted: Monday, June 29, 2009 4:31:25 PM

Rank: Nova Master

Joined: 4/29/2008
Posts: 719
Points: 2,063
C'est la manette en fait qui est en "autofire". Il n'y a pas de tempo helas :(
Tijean
Posted: Monday, June 29, 2009 4:33:01 PM

Rank: Advanced Member

Joined: 5/21/2008
Posts: 234
Points: 508
Location: Laval
Cela veut dire qu'il n'y a aucun moyen d'empêcher ça? Ou ça peut se gérer avec des fichiers de config de la manette en question?

« Bonjour, Sire. Je trouve qu'il fait beau mais frais, mais beau. »
Kosh
Posted: Monday, June 29, 2009 5:01:02 PM

Rank: Nova Master

Joined: 4/29/2008
Posts: 719
Points: 2,063
Si ca doit se configurer ca se fait sur la manette car Nova lui ne voit que ce qu'envoie directinput.
Tijean
Posted: Wednesday, August 05, 2009 11:27:55 AM

Rank: Advanced Member

Joined: 5/21/2008
Posts: 234
Points: 508
Location: Laval
Bonjour,

Je reviens un peu sur le sujet.
Après avoir longtemps cherché je n'arrive pas à trouver comment enlever cet autofire même sur les options de la manette en question. Ce n'est pas de votre ressort mais si quelqu'un à une piste ça m'aiderais pas mal, sinon autant dire que c'est pas possible de l'utiliser dans les projets (le coup de la porte qui s'ouvre, se ferme, puis s'ouvre c'est pas terrible ^^).

[[Autre chose, quand on assigne les déplacements au joystick pas de soucis, mais à l'utilisation je n'ai pas de possibilité d'utiliser les diagonales, je m'explique:
pousser vers l'avant fait avancer, pousser vers la gauche me fait un straf gauche, mais pas d'entre deux, donc : j'avance/je stoppe/je me décale à gauche.
N'y a t'il pas moyen d'avoir un mix des deux données pour plus de fluidité?]]

edit - ok c'est résolu grâce à l'option sensibility que je n'avais point vu! Comment ça je suis un boulet? ^^

Merci!

« Bonjour, Sire. Je trouve qu'il fait beau mais frais, mais beau. »
Jay-ko
Posted: Friday, February 18, 2011 12:50:38 PM
Rank: Newbie

Joined: 7/15/2009
Posts: 1
Points: 3
Location: Paris
Un joypad Xbox 360 possède deux joysticks analogique et une croix directionnelle.
Ces trois entrées procèdent à des déplacements sur deux axes.

Par convenance, le joystick de gauche déplace le point de vue, le joystick de droite fait orbit.
Nova studio possède une interface de contrôle des entrées, lié à direct input:



Par ailleurs ces paramètres par défaut sont issue du fichier de configuration.

Code:

  <controllers current="Vertice.NovaStudio.JoystickControlPlugin" cameraOnSphere="True" showControlHelper="True" showBoundingBox="True" showAxis="True" showContextMenuInNormalView="True" autoTarget="True" pickingKey="LeftControl" angularSpeed="0,005">
    <joystick jumpButton="0" jumpJoystickIndex="0" sensibility="0,2" useForceFeedback="True" invertHeadAxis="False" interactButton="0" interactJoystickIndex="0">
      <forwardDevice type="MainAxisX" povID="-1" deviceIndex="0" />
      <strafeDevice type="MainAxisX" povID="-1" deviceIndex="0" />
      <turnDevice type="RudderY" povID="-1" deviceIndex="0" />
      <headDevice type="Pov" povID="0" deviceIndex="0" />
      <upDevice type="MainAxisX" povID="-1" deviceIndex="0" />
    </joystick>
    <simple horizontalSpeedFactor="100" verticalSpeedFactor="100" />
    <game forwardKey="UpArrow" backwardKey="DownArrow" upKey="PageUp" downKey="PageDown" leftKey="LeftArrow" rightKey="RightArrow" turnLeftKey="Y" turnRightKey="U" jumpKey="Space" clicToRotate="True" />
  </controllers>



Par exemple ici les actions de base sont:
- forward
- strafe
- turn
- head
- up

Les variables attribué sont (par défauts):
- MainAxisX
- MainAxisX
- RudderY
- Pov
- MainAxisX

Mal grès l'utilisation du wiki je ne trouve pas d'informations sur les différentes variables que l'on peut attribuer, sur les actions, et sur les variables. Est-ce quelque chose que je doit chercher dans la doc de Direct input?

D'avance merci de vos retours.
Users browsing this topic
Guest


Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

Main Forum RSS : RSS