新搭建的测试环境,无法创建新角色
在电脑上新装的sql并导入了游戏数据,新搭建的测试环境,进入游戏运行,发现新创建角色的时候不管什么名字都会出现提示:该角色名已存在!应该是数据库设置有问题,但是具体哪里设置错了呢? 卸载的sql里边的数据删除了吗?
你可以问下程序什么情况才出现“该角色名已存在!”这个提示,然后一个一个排查:D 我猜错误代码是创建角色失败,然后被localize成角色名已存在。顺便问句你们游戏直接访问数据库的啊?! 调试模式
执行创建角色操作
输入角色名称
设置断点调试
检查角色名称取值后走的流程直到进入弹出角色名存在的提示
先确认代码正确 代码没有问题,只在我配置的这个环境中出现了问题,我只是把数据导入了数据库,但是并没有设置程序控制数据库的权限 你已经把数据导入了数据库再创建相同的用户名 程序自动在数据库表中匹配相同用户名直接给出已创建的提示了; 不知你导入的数据是不是包括用户名在内的信息 当然啦,所有游戏相关数据 数据问题,处理起来很简单,你直接查询数据库到底是否存在就OK了 先确认数据库角色表里是否有你新建角色的名字,直接用sql语句进行查询
确认没有,然后再进行新建操作看是否可行。
页:
[1]