战斗数据平衡推演工具

22 篇文章 11 订阅
14 篇文章 5 订阅

 

这里带来一套数值平衡的推演工具,比如我们开发MMOARPG或者RPG游戏时候,其中经常会涉及到角色的升级,各个属性的升级问题,以及升级后在战斗方面伤害平衡情况,如果传统的方式,我们会一点点去写并且建立数学模型,这是非常消耗时间,至此我们开发了一款新的UE5插件,数值平衡,它可以解决升级的数据生成和战斗的伤害测试等;

那么我们来看看如何使用:

一定要确定开启了这个插件

1.首先建立一个结构体来描述数据

2.加载到DataTable,自定义初始化数据

3.打开工具界面

4.打开的界面如下,将我们前面做好的表进行加载

BaseTable:需要指定一个数据表

CSVSavePath:当点击SaveAsCSV会将数据存储在这个路径下

DeductionNumber:迭代的次数,也可以理解为生成多少级的属性。

5.加载完毕后点击GenerateAttributeTable,会生成数据表

6.生成的数据表如下

7 配置相应参数

8加载自定义算法

9算法对应结构

10.ID和Level的算法

11.Health和Mana和Attack以及Defence的算法

12.技能算法

13.准备好这些算法就可以点击下面按钮[GenerateDeduction]

注意 需要开启DeductionNumber

14.生成完毕后可以直接点击 主角

可以看到1->100级属性变化

15 点击它DebugDeductionData 开始准备进行数据平衡测试

16.配置好属性 活跃的主角 和 被动的主角,测试等级为1的活跃主角和等级为58的被动主角,产生的伤害:

17.点击生成

这个是完整的测试方式,我们可以看到对方有0.75的生命值被扣除;

18.这个是伤害算法

19 支持三种迭代模式,一定要确定勾选了IterationLevel

1->N :固定等级的主动角色攻击等级从1->100的被动角色 而产生的伤害;

N->N:检测1->1 和2->2 ... n->n 在同等级下,测试最终伤害

N->1:主动角色等级1->100变化,被动角色等级固定。测试最终伤害

B站数据推演工具详细教程

 战斗升级平衡数值推演工具_哔哩哔哩_bilibili战斗升级平衡数值推演工具https://www.bilibili.com/video/BV1fL4y1p7PG?spm_id_from=333.999.0.0

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值