0% encontró este documento útil (0 votos)
297 vistas12 páginas

Conexion Mysql y Unity

El documento describe los pasos para conectar una base de datos MySQL a un proyecto de Unity 3D. Estos incluyen descargar e instalar XAMPP y MySQL, crear una base de datos en phpMyAdmin, importar las bibliotecas MySQL Connector/NET y Mono.Data.Sqlite a Unity, crear un script para la conexión y comprobar la conexión mediante mensajes en la consola.

Cargado por

Bryan Sandoval
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
0% encontró este documento útil (0 votos)
297 vistas12 páginas

Conexion Mysql y Unity

El documento describe los pasos para conectar una base de datos MySQL a un proyecto de Unity 3D. Estos incluyen descargar e instalar XAMPP y MySQL, crear una base de datos en phpMyAdmin, importar las bibliotecas MySQL Connector/NET y Mono.Data.Sqlite a Unity, crear un script para la conexión y comprobar la conexión mediante mensajes en la consola.

Cargado por

Bryan Sandoval
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1/ 12

Crearemos el proyecto

Luego de crear el proyecto En unity lo que debemos realizar es descargar XAMPP de la siguiente
pagina

https://www.apachefriends.org/download.html

En nuestro caso ya lo tenemos instalado y obviaremos este procedimiento.

Ahora bien, ejecutaremos el controlador de XAMPP y ejecutaremos los modulos de apache y


MySQL de manera que estos se encuentren en color verde en caso de estar en otros colores
revisar la documentación del mismo.
En nuestro navegador escribiremos los siguiente: http://localhost/dashboard/

Y en la página que se muestra a continuación daremos clic en phpMyAdmin

Nos reenviara a la siguiente página donde crearemos la base de datos y crearemos la base de
datos la cual llevara el nombre de conexionmysql
Ahora utilizaremos dos scripts los cuales servirán de interprete para recoger los datos que tenga
nuestra base de datos

El primero lo obtendremos de la siguiente página:

http://ftp.iij.ad.jp/pub/db/mysql/Downloads/Connector-Net/

Y descargaremos la versión correspondiente al .net Framework que tengamos en nuestro


computador en este caso descargaremos la versión 6.7.9 ya que dentro de esta se encuentra el
script correspondiente para el .net Framework 4 o superiores y descargaremos la que se
encuentra en el cuadro rojo

Descomprimiremos la carpeta y la dll que utilizaremos es la siguiente


Para comprobar que versión de colector debemos descargar debemos dirigirnos a Visual Studio y
comprobar la versión de nuestro Framework dando clic derecho sobre un proyecto y entrando a
las propiedades del mismo para observar la siguiente pantalla
Importaremos a Unity la dll anteriormente mencionada
La siguiente dll que tendremos que importar se encuentra dentro de nuestros archivos que se
crean cuando instalamos unity en la siguiente direccion:

Ahora crearemos un script que tendra el nombre de ConexionBD


Ahora crearemos un objecto vacio que llevara el nombre de GameManger y al cual le
adjuntaremos el Script que creamos anteriormente
Este script contendra el siguiente codigo, el cual manejara toda la logica de la conexión a la Base
de Datos mediante Unity 3D y el codigo es el siguiente:
Volveremos a Unity y tendremos que configuras los campos publicos de este script en donde
tendremos lo siguiente:

Ahora ya solo nos queda comprobar si la conexión es correcta esto lo veremos por consola
mediante un mensaje de warning con letras de color verde cuando sea exitosa la conexión y un
mensaje de Error con letras de color rojo cuando la conexión sea fallida de la siguiente manera:
Ahora como probamos si la conexión es fallida pues solo desactivamos el servicio de MySQL en
XAMPP y volvemos a ejectuar la aplicación
Bibliografia

https://forum.unity.com/threads/acces-to-mysql-mariadb.594181/
https://www.youtube.com/watch?v=2CPr_wASXNI

También podría gustarte