项目介绍链接:Unity小游戏-惊爆游戏(安卓、PC)_null-空白的博客-优快云博客
工具准备
Unity2020.3.32
MySql-5.6.24
VS 2019
创建表数据
直接执行下面的sql语句就可以创建了,数据库的名称为deathworld。
表主要有以下三个,直接执行sql语句即可。
CREATE TABLE `maxregistername` (
`id` text COLLATE utf8mb4_unicode_ci NOT NULL,
`name` text COLLATE utf8mb4_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
CREATE TABLE `player` (
`id` text COLLATE utf8mb4_unicode_ci NOT NULL,
`data` blob NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
CREATE TABLE `user` (
`id` text COLLATE utf8mb4_unicode_ci NOT NULL,
`password` text COLLATE utf8mb4_unicode_ci NOT NULL,
`name` text COLLATE utf8mb4_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
需要给maxregistername设置初始数据。
服务端启动需要依赖MySql.Data.dll
资源已经放在对应路径下了
服务端修改
需要修改下面的代码,设置为对应的用户名、密码、端口
运行
1.保证mysql已经启动了。
2.先运行服务端程序。
3.接着运行unity启动游戏,再点击打包的exe再启动一个游戏窗口。
4.注册账号即可开始游戏。(注意登录的时候是用id登录的,不是用用户名登录的)