Both sides previous revisionPrevious revisionNext revision | Previous revision |
informatica:realidad_virtual:unity [2023/01/31 15:18] – jose | informatica:realidad_virtual:unity [2023/02/05 23:35] (current) – jose |
---|
{{:informatica:realidad_virtual:oculus_14.png|}} | {{:informatica:realidad_virtual:oculus_14.png|}} |
| |
Bajamos el suelo un poco para que quede por debajo del jugador | Si queremos bajamos el suelo un poco para que quede por debajo del jugador |
| |
<code> | Nos fijamos que XR Origin tenga el componente "Input Action Manager" y que en "Action Assets" tenga "XRI Default Input Actions" |
***** ESTA PARTE YA LA TIENE AÑADIDA ******* | |
</code> | |
| |
Tenemos que hacer que detecte los input assets. Seleccionamos "XR Origin" y en la derecha seleccionamos "Add Component" | |
| |
{{:informatica:realidad_virtual:oculus_15.png|}} | |
| |
Buscamos "Input Action Manager" y lo seleccionamos | |
| |
{{:informatica:realidad_virtual:oculus_16.png|}} | |
| |
Abrimos "Action Assets". Tiene seleccionado el único que tenemos que viene por default. | |
| |
{{:informatica:realidad_virtual:oculus_17.png|}} | |
| |
====== Coger un objeto a distancia ====== | ====== Coger un objeto a distancia ====== |
https://forum.unity.com/threads/grabbed-rigidbody-is-moving-my-xr-rig.1087481/ | https://forum.unity.com/threads/grabbed-rigidbody-is-moving-my-xr-rig.1087481/ |
| |
Lo he solucionado de momento en el objeto poniendo que al pulsar select (anular) le quite la propiedad boxcollider y al soltarlo se la vuelva a añadir. | Lo he solucionado de momento poniendo los objetos en diferentes layers que el cuerpo. Para crear una layer en las propiedades del objeto dentro de layers: |
| |
| |
| {{:informatica:realidad_virtual:oculus_51.png|}} |
| |
| Ponemos el XR Origin (pero sin los children) en un layer, por ejemplo que se llame "jugador" y los objetos en otra layer que se llame objetos. Al cambiar "XR Origin" a la layer Jugador, le tenemos que decir que no cambie los children, porque sinó, también cambiaría las manos y no podríamos coger los onjetos. |
| |
{{:informatica:realidad_virtual:oculus_38.png|}} | {{:informatica:realidad_virtual:oculus_52.png|}} |
| |
| Ahora en la matriz de colisiones decimos que esas dos layers no colisionen. Vamos a "Edit > Project Settings" y en "Physics" quitamos el check en el que coinciden las dos layers |
| |
| {{:informatica:realidad_virtual:oculus_53.png|}} |
| |
====== Teleport ====== | ====== Teleport ====== |