Entraides et échanges autour de la technologie Scol - Informations and exchanges on the Scol technology
Vous pouvez changer la langue de l'interface une fois inscrit - You can change the language once registered
You are not logged in.
Pages: 1
Bonjour,
Je suis débutant sur openSpace3d, il faut bien un début....
je veux réaliser une application Android avec un casque de réalité virtuelle et pouvoir se déplacer virtuellement grâce à une manette...
J'ai déjà mis les élements Openvr controller, stéréo, FPS like Controler, orientation sensor, du coup je peux visionner la pièce, regarder dans tous les sens (téléphone et casque vr) mais je peux pas avancer grâce au joypad...
je suis bloqué au niveau du plugIt du joypad, je sais pas comment l'utiliser...
Quels sont les éléments à mettre et leurs interactions
j'ai regardé
https://www.scolring.org/forum/viewtopic.php?id=3733
mais je suis perdu
j'aurais besoin d'un exemple simple (image détaillé ou programme)
Merci de votre aide, je vous remercie par avance
Offline
Bonjour et bienvenue!
pour ajouter le joypad il suffit de relier l'événement "Control" du joypad à l'action "Control" du FPS like Controler
Cela fait fonctionner le joypad avec la caméra avec une ergonomie par défaut.
Offline
bonjour et merci beaucoup de ta réponse réactive
je viens de tester et cela marche après transfert de l'application de sur le téléphone. (ne marche pas en test de l'ordi)
Le seul petit hic, (j'ai rajouté à la scène une camera et que je la cible dans orientation sensor, et que j'ai associer un joypad nitendo switch) c'est que quand je bouge manette directionnelle vers le haut (up), cela à comme effet de faire monter la vue (la camera) et quand je baisse vers le bas (down) je descend la camera. Bien sur droite et gauche cela déplace la camera de gauche ou droite dans la scène
Je voudrais avancer et reculer (selon ou je regarde), comment faire les modifications, vu que j’obtiens les paramètres par défaut.
merci
Offline
Bonjour,
le control joypad par défaut utilise le pad directionnel pour faire une translation. C'est normalement le stick de direction de gauche qui sert à contrôler le déplacement en avant / arrière et le stick droit pour la direction du regard (quand on a pas de casque)
Cela est possible en inversant les paramètres du lien "Control"
comme l'axe Y du pov est inversé il faut un peu de code dans le lien ou utiliser d'autres plugiTs pour transformer les valeurs.
voici un exemple, dans le paramètre du lien control du joystick ajoutes
[code]
strcatn "$1 0 "::(ftoa ((atof "$2") *. (-.1.0)))::"\n0 $5 0"::nil
[/code]
Offline
super, nickel cela marche très bien.....merci beaucoup
personnellement j'aurais jamais trouvé...
peux tu me conseiller comment je pourrais apprendre ces petits morceaux de code, pour apprendre plus vite et moins prendre de ton temps...
et si je veux utiliser un des boutons de la manette pour interagir avec un objet ou une action, comment faire?
merci
Offline
Les petits bouts de code en général sont nécessaire quand on a oublié ou mal pensé un comportement, pour les éviter il faudra que l'on corrige ça
Pour apprendre l'utilisation des plugits en général il y a l'ebook https://www.openspace3d.com/lang/fr/ebo … de-lebook/
pour utiliser les boutons de la manette il suffit de relier le bouton sur l'action de ton choix. Vois les documentations de chaque plugIT pour savoir si l'action prend un paramètre particulier dans le lien.
Offline
merci
par contre je n'ai pas compris
"pour utiliser les boutons de la manette il suffit de relier le bouton sur l'action de ton choix. Vois les documentations de chaque plugIT pour savoir si l'action prend un paramètre particulier dans le lien."
j'ai regarder la documentation sur les plugIt et pour Button (X), je ne vois pas comment faire pour récupérer l'action sur le bouton et produire une action ou interagir avec un objet
Désolé d'occuper de ton temps mais cela m'aide beaucoup et merci
Offline
je l'ai testé, ça ne marche pas, pas de saut après transfert sur le téléphone, aucun bouton ne fait le jump
et j'ai essayé le PlugIT "Picture" et pas d'affichage de l'image, faut-il une extension particulière ou qu'importe?
et PlugIT "Video" et pas d'affichage de la vidéo, faut-il une extension particulière ou qu'importe?
youtube aussi en regardant l'exemple
https://www.youtube.com/watch?v=GOzswlcC_Ss&t=131s
Offline
par contre les plugIt picture et video marche dans un autre projet celui de l'exemple...je ne sais pas ou est l'erreur sur mon projet de manette
ou est l'erreur
j'ai mis :
pour le lien entre open vr et FPs like :
camera started >active camera
pour le lien entre open vr et stereo:
camera started > enable
pour le lien entre FPs like et orientation sensor
controle > control
pour le lien entre joypad et FPS like:
control > controle
bouton 1 donw > jump
Offline
le plugIT openVR gère lui même la stéréoscopie, le plugit stereo est utile uniquement pour les autres modes de stéréoscopie ou pour les casque type cardboard sur android.
La camera openvr correspond à la caméra intégrée au casque HTC vive, qui doit être activée dans l'interface de steam VR.
Pour le bouton j'ignore totalement l'ordre ou les indexs de boutons pour une manette nintendo.
essais de lier plusieurs boutons pour voir le quel correspond.
bouton 1 down > jump
bouton 2 down > jump
bouton 3 down > jump ...
Offline
j'ai activé la physique et les collisions.....descente en flèche de la caméra dès le début du lancement de l'application et pour les boutons je suis en test
merci pour ces infos
Offline
tu dois appliquer une collisions sur les objets de la scène pour faire un "sol" sinon tu tombes dans les abîmes.
Clique sur le bouton "générer les collisions" dans l'interface des paramètres physiques de la scène, ou applique une collision par objet.
Offline
bonjour et merci
J'ai appliqué une collision sur le sol et ça marche.
J'ai testé tous les boutons et c'est les boutons 1, 2, 3, 4, 11 et 12 pour une manette switch
merci pour ta réponse
je continue à explorer
Offline
Pages: 1