一、编写配置表
成(变)熟(化)稳(多)重(端)的策划老爷一般会用excel编写游戏的配置表,常见的有关卡配置,英雄配置,装备配置等。配置表我建议第一行为字段名,第二行为注释,第三行开始为配置数据,这样有利于导入到Mysql。
二、导入Mysql表
我是Win7开发环境,Linux的测试环境,使用Navicat创建表并导入配置数据,这里要注意,Windows是不区分大小写的,所以我的配置表数据库使用的是Linux服的。
三、配置表版本号
在客户端,发包时应该存储一份最新的配置表,随后每次登录时应当先获取每份配置表的版本号,如果需要升级应立即从服务器更新。
四、物品的配置格式
我们通常会配置一些奖励例如在关卡奖励时配置一些几率获得的金币,英雄,装备,道具等。这时候我们应该定义一套规范,避免策划,前端和后端开发时的麻烦。我们项目使用的是以下划线(_)分隔的定义方式例如:Hero_1101_1_5 ,意思是 英雄_编号_数量_获得几率。而且,多种奖励可以用逗号(,)分隔,这样策划的配置,前端的奖励展示,后端的奖励掉落都非常方便。