基于Unity棋牌游戏的可视化动态配置系统、配置方法、计算机可读介质技术方案

技术编号:31020129 阅读:11 留言:0更新日期:2021-11-30 03:07
基于Unity棋牌游戏的可视化动态配置方法,包括步骤:S1:可视化增加和编辑配置文件;S2:显示配置文件的配置效果;还包括:S3:导出配置文件到游戏客户端;S4:游戏客户端根据配置文件的id加载对应的玩法配置文件,展示配置文件的内容。实施例公开的基于Unity棋牌游戏的可视化动态配置方法,能够在配置系统里面看到配置结果,显示配置结果的显示效果,实现了可视化的快速编辑,而且,配置系统仅对配置关系进行编辑,配置关系表不包含游戏界面UI信息,可是实现每个游戏界面UI单独配置特定选项;配置系统可以满足测试人员和产品成员多人使用,大大降低了产品开发成本和产品沟通成本。本。本。

【技术实现步骤摘要】
基于Unity棋牌游戏的可视化动态配置系统、配置方法、计算机可读介质


[0001]本申请属于计算机科学
,具体涉及基于Unity棋牌游戏的可视化动态配置系统、配置方法、计算机可读介质。

技术介绍

[0002]棋牌游戏中创建房间配置界面很复杂,游戏玩选项多,玩法之间差异化大,每个玩法选项对应于不同的功能,每个玩法选项里面可能还要套用更多的选项,而且每一个项目通常还有几十个玩法,玩法数量多、差异化大,游戏维护和开发难度大。
[0003]在后期游戏迭代中可能需要对UI进行调整,比如逢年过节的时候需要换上对应的红色喜庆的UI,或者需要更换为新版本的UI,目前需要针对每个玩法逐一进行替换,维护成本很高。
[0004]通常游戏玩法会增加和修改,特别是游戏玩法的修改比较困难,通常在原有代码中或者excel中修改的难度大,工作量大,修改过程繁琐。例如在 Excel表格中修改时,需要通过表格确定每个选项的位置和关系,然后寻找对应的id,如果选项之间还存在互斥关系,修改具有互斥关系的选项时还需要寻找互斥关系对应选项的id,修改过程长、难度大。

技术实现思路

[0005]有鉴于此,一方面,一些实施例公开的技术方案是基于Unity棋牌游戏的可视化动态配置方法,该方法包括步骤:
[0006]S1:可视化增加和编辑配置文件;
[0007]S2:显示配置文件的配置效果。
[0008]进一步,一些实施例公开的基于Unity棋牌游戏的可视化动态配置方法,还包括:
[0009]S3:导出的配置文件到游戏客户端;
[0010]S4:游戏客户端根据配置文件的id加载对应的玩法配置文件,展示配置文件的内容。
[0011]一些实施例公开的基于Unity棋牌游戏的可视化动态配置方法,步骤S1 具体包括:
[0012]S101:在Excel表格中配置玩法信息及玩法选项;
[0013]S102:生成配置文件;
[0014]S103:配置显示信息。
[0015]进一步,一些实施例公开的基于Unity棋牌游戏的可视化动态配置方法,步骤S101包括:
[0016]录入玩法信息、配置保存名称key、玩法id、玩家人数;
[0017]录入玩法选项信息。
[0018]一些实施例公开的基于Unity棋牌游戏的可视化动态配置方法,步骤 S102包括:
打开项目目菜单栏ExcelChanger/GeneratorRuleType,然后选择地区,构建后重新创建新的配置表,生成配置文件,保存路径为 CreateRoomEditor/Assets/Resources/地区/Config/RoomConfig。
[0019]一些实施例公开的基于Unity棋牌游戏的可视化动态配置方法,步骤 S103包括:
[0020]unity打开CreateRoomEditor工程,打开Scenes/Editor场景;
[0021]在RuleConfig上挂载配置的玩法的RuleType和RuleTypeShow,点击“更新UI”按钮,根据挂载配置刷新当前场景。
[0022]一些实施例公开的基于Unity棋牌游戏的可视化动态配置方法,步骤 S103还包括:
[0023]如修改局数、封顶等Cell的数量,在RuleConfig上更改CellCount后点击更新CellCount按钮;
[0024]所有未配置显示位置的玩法选项列在UIRoot/未配置的项列表中。
[0025]一些实施例公开的基于Unity棋牌游戏的可视化动态配置方法,步骤S4 包括:
[0026]将CreateRoomEditor中配置好的文件直接拷入游戏项目中对应的目录下;
[0027]根据玩法所属类型进行配置(麻将

》RoomConfig/Mjg,扑克

》RoomConfig/PK。
[0028]另一方面,一些实施例公开了基于Unity棋牌游戏的可视化动态配置系统,用于执行基于Unity棋牌游戏的可视化动态配置方法。
[0029]再一方面,一些实施例公开了包含计算机执行指令的计算机可读介质,该计算机执行指令经由数据处理设备处理时,该数据处理设备执行基于 Unity棋牌游戏的可视化动态配置方法。
[0030]实施例公开的基于Unity棋牌游戏的可视化动态配置方法,能够在配置系统里面看到配置结果,显示配置结果的显示效果,实现了可视化的快速编辑,而且,配置系统仅对配置关系进行编辑,配置关系表不包含游戏界面UI信息,可是实现每个游戏界面UI单独配置特定选项;配置系统可以满足测试人员和产品成员多人使用,大大降低了产品开发成本和产品沟通成本。
附图说明
[0031]图1基于Unity棋牌游戏的可视化动态配置方法流程图
[0032]图2Excel表格中配置玩法信息和玩法选项示意图
[0033]图3游戏界面父节点示例图
[0034]附图标记
[0035](a)
ꢀꢀ
可视化动态配置界面
ꢀꢀꢀꢀꢀꢀ
(b)
ꢀꢀ
游戏客户端界面
[0036](c)
ꢀꢀ
父节点
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(d)
ꢀꢀ
子节点
具体实施方式
[0037]在这里专用的词“实施例”,作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。本申请实施例中性能指标测试,除非特别说明,采用本领域常规试验方法。应理解,本申请中所述的术语仅仅是为描述特别的实施方式,并非用于限制本申请公开的内容。
[0038]除非另有说明,否则本文使用的技术和科学术语具有本申请所属
的普通技术人员通常理解的相同含义;作为本申请中其它未特别注明的试验方法和技术手段均指本领域内普通技术人员通常采用的实验方法和技术手段。
[0039]本文所用的术语“基本”和“大约”用于描述小的波动。例如,它们可以是指小于或等于
±
5%,如小于或等于
±
2%,如小于或等于
±
1%,如小于或等于
±
0.5%,如小于或等于
±
0.2%,如小于或等于
±
0.1%,如小于或等于
±
0.05%。在本文中以范围格式表示或呈现的数值数据,仅为方便和简要起见使用,因此应灵活解释为不仅包括作为该范围的界限明确列举的数值,还包括该范围内包含的所有独立的数值或子范围。例如,“1~5%”的数值范围应被解释为不仅包括1%至5%的明确列举的值,还包括在所示范围内的独立值和子范围。因此,在这一数值范围中包括独立值,如2%、3.5%和4%,和子范围,如1%~ 3%、2%~4%和3%~5%等。这一原理同样适用于仅列举一个数值的范围。此外,无论该范围的宽度或所述特征如何,这样的解释都适本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于Unity棋牌游戏的可视化动态配置方法,其特征在于,包括步骤:S1:可视化增加和编辑配置文件;S2:显示所述配置文件的配置显示效果。2.根据权利要求1所述的基于Unity棋牌游戏的可视化动态配置方法,其特征在于,还包括:S3:导出所述配置文件到游戏客户端;S4:所述游戏客户端根据所述配置文件的id加载对应的玩法配置文件,展示所述配置文件的内容。3.根据权利要求1所述的基于Unity棋牌游戏的可视化动态配置方法,其特征在于,所述步骤S1具体包括:S101:在Excel表格中配置玩法信息及玩法选项;S102:生成配置文件;S103:配置显示信息。4.根据权利要求3所述的基于Unity棋牌游戏的可视化动态配置方法,其特征在于,所述步骤S101包括:录入玩法信息、配置保存名称key、玩法id、玩家人数;录入玩法选项信息。5.根据权利要求3所述的基于Unity棋牌游戏的可视化动态配置方法,其特征在于,所述步骤S102包括:打开项目目菜单栏ExcelChanger/GeneratorRuleType,然后选择地区,构建后重新创建新的配置表,生成配置文件,保存路径为CreateRoomEditor/Assets/Resources/地区/Config/RoomConfig。6.根据权利要求3所述的基于Unity棋牌游戏的可视化动态配置方法,其特征在于,所述步骤S103包括:...

【专利技术属性】
技术研发人员:王兵周玉亭
申请(专利权)人:北京闲徕互娱网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1