Patrones de Diseño de Realidad Virtual
Ingeniería de Sistemas
1. Configuración de cambio de la plataforma Unity:
Para la creación del GameManager, es necesario que configuremos Unity como primer paso,
de preferencia usar la versión de Unity 2022 es recomendable.
a) Genere un proyecto en 3D de Unity desde Unity Hub.
b) Luego debe dirigirse a File/BuildSettings
Patrones de Diseño de Realidad Virtual
Ingeniería de Sistemas
c) Una vez dentro de la ventana, lo que se hará será cambiar la plataforma que se usará,
para este caso seleccione Android, y dar clic en Switch Platform. Posterior, deberá
cambiar las configuraciones desde Player Settings.
Patrones de Diseño de Realidad Virtual
Ingeniería de Sistemas
d) Dentro de Player Settings diríjase a Other Settings Quitar el check en “Auto Graphics
API” Aparecen en Graphics API’s: Vulkan y OpenGLES3. Deberá Remover Vulkan,
dando clic en “- “
Patrones de Diseño de Realidad Virtual
Ingeniería de Sistemas
e) Líneas inferiores cambiamos en Minimum API Level: cambiar el valor que tiene por
defecto por Android 8.0 ‘Oreo’ API Level 26.
f) En “XR Plug-in Management” instalamos el “XR Plug-in Management” y seleccionamos
la opción ARCore o Google ARcore, pero ante nos saldrá un mensaje y simplemente
presionamos el botón de “Yes”
Patrones de Diseño de Realidad Virtual
Ingeniería de Sistemas
g) Importamos el paquete “PAQUETE RA”
Patrones de Diseño de Realidad Virtual
Ingeniería de Sistemas
2. Generar el Script “Item”, click derecho dentro de la carpeta Script y llamamos al
nuevo Escript con el nombre de “Item”:
a) El código del script Item se encuentra como recurso en el laboratorio del mismo nombre:
Item.
b) Creamos una nueva carpeta llamado “ScriptableObjects”, click derecho dentro de la
carpeta Assets/Create Folder.
Patrones de Diseño de Realidad Virtual
Ingeniería de Sistemas
c) Dentro de la carpeta “ScriptableObjects” creamos un nuevo Item.
Patrones de Diseño de Realidad Virtual
Ingeniería de Sistemas
3. Descomprimes el archivo rar de Modelos, te vas a la carpeta donde se encuentra el
Unity y donde está elaborado tu carpeta de trabajo, ingresas dentro de ella y te vas en
la carpeta Assets, copias y pegas el modelo dentro de la carpeta Assets, después te
diriges al Unity
Patrones de Diseño de Realidad Virtual
Ingeniería de Sistemas
4. Una vez en Unity, nos vamos a la carpeta modelos, donde se encuentras los modelos
3D, nos vamos a la Carpeta Source.
a. Presionamos cualquier modelo 3D de Unity, si lo arrastramos de forma directa al
Unity, se muestra de la siguiente manera (Para poder ver más cerca al modelo, solo
se presiona 2 veces click en el mismo modelo). Después dentro del inspector,
presionamos la posición.
Patrones de Diseño de Realidad Virtual
Ingeniería de Sistemas
Patrones de Diseño de Realidad Virtual
Ingeniería de Sistemas
b. Creamos un Objeto vacío, dentro de la carpeta “SampleScene” y lo llamaremos
“bonsai”. Después lo hacemos hijo del Objeto vació que hemos creado.
Patrones de Diseño de Realidad Virtual
Ingeniería de Sistemas
c. Crea una carpeta “Prefabs” dentro de SampleScene. Dentro de la carpeta “Prefabs”
arrastramos el bonsi, consecutivamente podemos borrar el bonsai que hemos creado
en SampleScene. Repite ese mismo paso con todos los modelos 3D.
Patrones de Diseño de Realidad Virtual
Ingeniería de Sistemas
d. Importamos las imágenes, dentro de la carpeta ImageModels, estarán presentes
todas las imágenes importadas.
5. Dentro de la carpeta ScriptableObjects, presionamos click derechos Item, donde lo
nombramos con el nombre “bom”. Dentro de bom en inspeccionar, nos salen unas casillas
para agregar algunas descripciones, simplemente lo rellenamos y ponemos las imágenes
Patrones de Diseño de Realidad Virtual
Ingeniería de Sistemas
que le corresponde a cada una de los modelos 3D. Despues nos vamos a la carpeta de
“Prefabs” y arrastramos el bonsai a Item 3D model. Este mismo paso hacemos con todos
los demás.
Patrones de Diseño de Realidad Virtual
Ingeniería de Sistemas