informatica:realidad_virtual:unity
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
informatica:realidad_virtual:unity [2023/01/30 22:37] – [Añadir manos] jose | informatica:realidad_virtual:unity [2023/02/05 23:35] (current) – jose | ||
---|---|---|---|
Line 42: | Line 42: | ||
{{: | {{: | ||
- | Ahora instalamos el plugin de XR. "Edit > Project Settings" | + | Ahora instalamos el plugin de XR. "Edit > Project Settings" |
{{: | {{: | ||
Line 70: | Line 70: | ||
{{: | {{: | ||
- | Seleccionamos | + | Seleccionamos |
- | Lo mismo para "XRI Default Right Controller" | + | |
+ | XRI Default Left Grab Move | ||
+ | XRI Default Right Controller | ||
+ | XRI Default Right Grab Move | ||
+ | |||
+ | y pulsamos a la derecha: "Add to ActionBaseController default" | ||
- | {{: | ||
- | |||
- | Ponemos un nombre por defecto. Vamos a "Edit > Project Settings" | ||
{{: | {{: | ||
+ | |||
+ | Ahora vamos a "Edit > Project Settings" | ||
+ | |||
+ | {{: | ||
Line 88: | Line 94: | ||
{{: | {{: | ||
- | Bajamos | + | Si queremos bajamos |
- | + | ||
- | Tenemos que hacer que detecte los input assets. Seleccionamos "XR Origin" | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | Buscamos "Input Action Manager" | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | Abrimos " | + | |
- | {{: | + | Nos fijamos que XR Origin tenga el componente "Input Action Manager" |
====== Coger un objeto a distancia ====== | ====== Coger un objeto a distancia ====== | ||
Line 158: | Line 154: | ||
{{: | {{: | ||
- | Será el punto en el que lo cojamos | + | Será el punto en el que lo cojamos. Ponemos Rotation: -90, 0, 180 |
{{: | {{: | ||
Line 173: | Line 169: | ||
{{: | {{: | ||
+ | |||
+ | Si pulsamos el stick del mando el objeto se aleja. Si queremos quitar este efecto es con " | ||
Ahora falta hacer que al pulsar el botón se encienda la luz. Usamos los action events. Vamos a "XR Grab Interactable > Interactable Events" | Ahora falta hacer que al pulsar el botón se encienda la luz. Usamos los action events. Vamos a "XR Grab Interactable > Interactable Events" | ||
Line 221: | Line 219: | ||
{{: | {{: | ||
+ | |||
+ | Si no coge el objeto, cuidado que a veces se cambian las coordenadas del Box Colider que le hemos puesto en la mano. Poner a 0 | ||
====== Movimiento Continuo ====== | ====== Movimiento Continuo ====== | ||
Line 231: | Line 231: | ||
Al jugador (XR Origin) le añadimos con "Add Component": | Al jugador (XR Origin) le añadimos con "Add Component": | ||
- | -Continous | + | -Continuous |
- | -Continous | + | -Continuous |
- | Seleccionamos la mano derecha para girar. Pulsamos en "Continous | + | Seleccionamos la mano derecha para girar. Pulsamos en "Continuous |
{{: | {{: | ||
Line 243: | Line 243: | ||
Ahora tenemos que añadir que haga colisión con los objetos. Añadimos a "XR Origin" | Ahora tenemos que añadir que haga colisión con los objetos. Añadimos a "XR Origin" | ||
+ | |||
+ | {{: | ||
Hay un problema que hace colisión con un objeto cogido y empiezas a volar | Hay un problema que hace colisión con un objeto cogido y empiezas a volar | ||
Line 252: | Line 254: | ||
https:// | https:// | ||
- | Lo he solucionado de momento | + | Lo he solucionado de momento poniendo |
- | {{: | + | |
+ | {{: | ||
+ | Ponemos el XR Origin (pero sin los children) en un layer, por ejemplo que se llame " | ||
+ | {{: | ||
+ | |||
+ | Ahora en la matriz de colisiones decimos que esas dos layers no colisionen. Vamos a "Edit > Project Settings" | ||
+ | |||
+ | {{: | ||
====== Teleport ====== | ====== Teleport ====== | ||
Line 262: | Line 271: | ||
https:// | https:// | ||
- | |||
- | ====== Puzzle ====== | ||
- | https:// | ||
- | |||
- | 16:15 - Scripts | ||
- | |||
- | Se crean las cartas. La caja del puzzle es "XR > Socket Interactor" | ||
- | |||
- | {{: | ||
- | |||
- | ====== URP Universal Render Pipeline ====== | ||
- | No sé para que sirve del todo, pero lo uso para dar luz a los materiales. | ||
- | |||
- | ====== Luces ====== | ||
- | https:// | ||
informatica/realidad_virtual/unity.1675118227.txt.gz · Last modified: 2023/01/30 22:37 by jose