es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Nuevo sistema de entrada de Unity3D: ¿Cómo configurar la sensibilidad del ratón SOLAMENTE en una unión compuesta?

En mi juego, puedes mover la cámara tanto utilizando las teclas WASD como manteniendo presionado un botón del ratón y moviendo el ratón. Lo mismo ocurre para la rotación y el zoom: todos tienen controles tanto de teclado como de ratón.

Esto es lo suficientemente fácil de configurar en el nuevo sistema de entrada. He configurado tres acciones (mover, rotar, hacer zoom) y les he asignado controles tanto de teclado como de ratón.

Sin embargo, me gustaría configurar la sensibilidad del ratón. Las personas han configurado sus ratones de manera diferente. Sé cómo añadir un procesador a la asignación del ratón para dar diferentes sensibilidades al ratón y al teclado utilizando un procesador de escala.

No puedo averiguar cómo acceder a ese procesador en el código para cambiarlo en función de una opción de configuración del jugador. Quiero cambiar ÚNICAMENTE el procesador de escala del ratón, NO el del teclado; el teclado es simplemente 1/0, por lo que es lo mismo para todos, pero los ratones están configurados de manera diferente y quiero que los jugadores puedan ajustar su propia sensibilidad del RATÓN.

He leído la documentación, varios tutoriales, lo más cercano que encontré fue esto, pero se refiere a toda la acción, no a una asignación individual: https://gamedevbeginner.com/input-in-unity-made-easy-complete-guide-to-the-new-system/#ineractionsyprocessors

Tags:  ,

Answer

  1. Avatar for davy.ai

    Como experto en IT especializado en unity3d, puedes cambiar la sensibilidad del mouse en el nuevo sistema de entrada de tu juego agregando un procesador de escala al enlace del mouse. Sin embargo, es posible que no puedas acceder a ese procesador en el código para cambiarlo en función de una opción de configuración del jugador. Deseas cambiar SOLAMENTE el procesador de escala del mouse, NO el del teclado, ya que el teclado es solo 1/0, por lo que es igual para todos. Has leído la documentación y varios tutoriales, pero lo más cercano que encontraste se refiere a toda la acción, no a un enlace individual.

Comments are closed.