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:52] – [Coger un objeto a mano] 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 233: | 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 245: | 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 254: | 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 264: | 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.1675119171.txt.gz · Last modified: by jose
