Tema: FreePie no funciona en sentido vertical...solo horizontal

Mensajes

  • VooDoo228

    24 Jun 2014 00:18

    Mensajes: 82

    VooDoo228 » 6 JUL 2014  2:41

    Muy buenas...tengo unas oculus rift casera...( he mejorado muchísimo mas las pantalla
    Bueno....la cuestion , es que para el Track...como muchos estoy usando el freePie .
    La cosa es que funciona bien...pero solo en sentido horizontal..osea puedo mover el juego hacia los lados..pero nunca arriba o abajo....
    esto es lo que tengo en el archivo
    Android-mouse.py

     

    f update():
    #Apply deadband filter to avoid drift
    #And continousRotation filter to yaw axis to avoid jumps when passing tracker center
    x = filters.deadband(filters.delta(math.degrees(filters.continousRotation(android[0].googleYaw))), deadband)
    y = filters.deadband(filters.delta(math.degrees(android[0].googleRoll)), deadband)
    #vireioSMT.roll = -(android[0].googlePitch)

     

    mouse.deltaX = x * multiply
    mouse.deltaY = y * multiply

     

    if starting:
    system.setThreadTiming(TimingTypes.HighresSystemTimer)
    system.threadExecutionInterval = 1
    deadband = 0.01
    multiply = 5
    android[0].update += update

     

    Como podeis observar , en la linea 6 , le he tenido que poner una almoadilla , por que si no me da un error : Line: 6: global name 'vireioSMT' is not defined

     

    Bueno..a ver si alguien entiende por que no me va el sentido vertical..
    Saludos y gracias de antemano..
    Agurrrrrrrr

    0 0
  • altair28

    Colaborador

    18 Ago 2013 16:58

    Mensajes: 8196

    Ubicación: En mi mundo virtual

    Visores

    Oculus Rift Development Kit 1
    Cardboard
    HTC Vive
    Homido VR
    Oculus Go
    Oculus Quest
    altair28 » 6 JUL 2014  13:49

    Lo muevo al subforo de Taller Virtual

    Mi PC: AMD Ryzen 5 3600
    Gainward GTX1080 Phoenix GS. 16 Gb RAM

    0 0
  • Porculio

    21 May 2014 09:56

    Mensajes: 1076

    Visores

    HTC Vive
    Porculio » 7 JUL 2014  9:29

    Yo utilizo el siguiente script:

     

    def update():
    #Apply deadband filter to avoid drift
    #And continousRotation filter to yaw axis to avoid jumps when passing tracker center
    x = filters.deadband(filters.delta(math.degrees(filters.continousRotation(android[0].yaw))), deadband)
    y = filters.deadband(filters.delta(math.degrees(android[0].googleRoll)), deadband)
    vireioSMT.roll = -(android[0].googlePitch)

     

    mouse.deltaX = x * multiply
    mouse.deltaY = y * multiply

     

    if starting:
    deadband = 0.02
    multiply = 15
    android[0].update += update

     

    Y ya está.

     

    Si no te funciona uno de los ejes, prueba seleccionar en el móvil el envío de datos por RAW. A mi me pasó lo mismo pero en horizontal, y hasta que no activé esa opción del freepie en el móvil no me funcionó.

     

    Con el script que te he pegado ahí arriba me funciona de lujo

    a ver si adivináis el "geroglífico": SOGTULAPDT. XD

    0 0

Usuarios navegando por este foro:

1 Anónimo