原文
静态和动态数据
静态数据Model:配置项
对某对象的描述:如名称、图标等
动态数据Obj:游戏运行时的实际数据,随游戏进程在不断变化
在创建Obj时,需要读取对应的Model中的数据对Obj进行初始化。
如剩余冷却时间,当前等级等。
在设计配置数据(配置表)时,根据自己对游戏内容的理解,从中提取出应做为Model的数据。
如何设计出具有可读性的配置数据(配置表)?
用string、枚举比用数值类型能更好地传达意思,用string时需注意避免重复(如对配置内容进行校验)。
善用Tag为一类对象做标识:如将某些特定时期才能出现的道具打上同一标记,利用该标记来区分道具,设计各种道具相关的算法(如掉落规则)。
网友评论