Skip to content

Este es un recorrido virtual de pruebas por la UAO hecho en unity para la materia de fundamentos de realidad virtual

License

Notifications You must be signed in to change notification settings

gislersoft/UAORecorridoVirtual

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UAORecorridoVirtual

Este es un recorrido virtual de pruebas por la UAO hecho en unity para la materia de fundamentos de realidad virtual

About Free Assets

All assets downloaded from the asset store in this repositort has the FREE license for personal use, please refer to asset store to grab your copy this is a public an academic repository not intended for comercial use.

Pasos actividad

  1. Crear carpeta en donde va a estar su repositorio (C:\Users\gislersoft\Documents\Repositorio)
  2. Ir a la consola de git.
  3. cd "C:\Users\gislersoft\Documents\Repositorio"
  4. git clone https://github.com/gislersoft/UAORecorridoVirtual
  5. Ir a su github
  6. Hacer fork del repositorio a su cuenta
  7. Copiar la URL de su repositorio (La pueden tomar del boton clone (El verde))
  8. Ir a la consola de git y ejecutar cd "UAORecorridoVirtual"
  9. git remote add fork <URL>
  10. Ir a Unity Hub
  11. Darle click a Add y buscar la carpeta donde quedo clonado su repo
  12. Abrir el proyecto en Unity
  13. Hacer una copia de la escena de pruebas GislerGarces
  14. Cambiarle a su nombre y guardar
  15. verificar con git status los cambios
  16. git add . (agregar su escena y el meta de escena solamente) sugerencia hacer git add <archivo>
  17. verificar con git status los cambios
  18. git commit -m "Agregando escena SuNombre"
  19. git push fork master
  20. Les va a pedir las credenciales de github
  21. Ir a su repositori en github y verificar que el cambio esta
  22. Hacer un Pull Request (Darle click en New Pull Request)
  23. Colocar un mensaje con su cambio, colocan su nombre

Setup

For Windows users:

IMPORTANT!! : Please, before sending any change to the repo verify that you are using EXACTLY OR COMPATIBLE this Unity version: 2020.1.0b5.3485 Personal

  1. Download git https://git-scm.com/downloads
  2. Create a public github account
  3. Go to https://github.com/gislersoft/UAORecorridoVirtual and fork the repository.
  4. Create a Unity Project in any local folder. Example: C:\Users\gislersoft\Documents\Unity\UAO\VideoJuegos3D\UAORecorridoVirtual
  5. Make sure that this option is turned on EditProject SettingsEditorForce Serialize References On One Line
  6. Switch to Force Text in EditProject SettingsEditorAsset Serialization → Force Text
  7. Open git bash (From step 1).
  8. cd "C:\Users\gislersoft\Documents\Unity\UAO\VideoJuegos3D\UAORecorridoVirtual"
  9. git init
  10. git remote add origin https://github.com/gislersoft/UAORecorridoVirtual.git
  11. git remote add fork https://github.com/<YOUR GIT HUB USER HERE>/UAORecorridoVirtual.git
  12. git fetch --all Note: This will take a while until all objects are downloaded.
  13. git reset --hard origin/master This will discard all your local changes and just overwrite everything with a copy from the remote branch

Comandos de git

  • git status // Verificar los cambios
  • git remote -v // Verificar los apuntadores a los repositorios
  • git add <file> // Agregar el archivo a el cambio
  • git add . // Agregar todos los archivos (Usar con cautela)
  • git rm <file> // Marcar como borrado en el cambio
  • rm <file> //Borrar el archivo del sistema de archivos
  • git commit -m "bla bla bla" // Crear el commit con un mensaje
  • git push <apuntador> <branch> // Enviar los cambios al repositorio y branch apuntados
  • git pull <apuntador> <branch> // Traer los cambios del repositorio y branch apuntados
  • git remote add <apuntador> <url del repo> //Crea un nuevo apuntador para el repositorio dado
  • git remote remove <apuntador> // Borrar el apuntador del repositorio
  • git checkout -- <archivo> // Restaura un archivo a la versión antes de se modificado locamente

Mejores Prácticas

  • NO USAR ESPACIO EN LOS NOMBRES NADIE QUIERE TENER QUE AGREGAR DOBLE COMILLA EN gitbash
  • No enviar PR super masivos (Muchos archivos en un solo PR) usar commits atomicos.
  • Usar CamelCase para el nombramiento de variables, metodos, Clases, Texturas, Modelos y Carpetas. Ejemplo: MiCarpeta , miVariable, miMetodo, MiClase, miTextura.png, MiTextura.png, MiModelo, miModelo.
  • Leer los readme de cada carpeta
  • Colocar los modelos en una carpeta agrupada.
  • Agrupar de manera coherente archivos relacionados entre si cómo por ejemplo archivos relacionados a un mismo modelo.
  • Evitar tocar las escenas si no necesito realmente tocarlas, en su lugar utilizar escenas de pruebas y colocarlas en la carpeta de escenas de prueba.
  • Utilizar o español o inglés en los comentarios o el código, pero evitar mezclarlos de manera que sea dificil leer el código. Ejemplo de evitar esto: int ammo = 20; int municionRate = 10.
  • Los modelos deben estar terminados y haber pasado el proceso de calidad.
  • Cumplir con el principio de la menor sorpresa y que las clases y metodos tengan sentido. (Clean Code)

About

Este es un recorrido virtual de pruebas por la UAO hecho en unity para la materia de fundamentos de realidad virtual

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •