功能:

  • 加权随机选择

  • 蓝图友好的 API

  • C++ 可用运行时模块

  • 基于索引抽奖

  • 基于对象的抽奖

  • 可选择防止连续重复结果

  • 包括示例蓝图内容

代码模块:

  • DrawLots:运行时

蓝图数量:2

C++ 类数量:3

支持的开发平台: Win64

支持的目标构建平台:Win64

许可证:MIT 许可证

开源声明:

DrawLots 也可以作为开源项目在GitHub 遵循 MIT 许可证。

Fab 版本和 GitHub 版本包含相同的内容插件。

文档:

支持:

DrawLots 是一个轻量级虚幻引擎插件,用于加权随机选择。

它允许您定义具有单独权重的彩票条目,并从蓝图或 C++ 轻松绘制结果。您可以将其用于物品掉落、敌人生成选择、随机奖励、类似扭蛋的系统、程序事件、对话变化以及任何其他需要简单加权概率的游戏逻辑。

例如,您可以定义如下条目:

普通物品:80

稀有物品: 15

传奇物品:5

然后DrawLots根据指定的权重选择一个结果。

该插件支持两种主要彩票样式:

  • 按索引绘制

  • 按对象引用绘制

它还包括一个避免连续绘制相同结果的选项,这对于对话变化、重复奖励、敌人生成以及其他重复随机结果的情况很有用感觉不自然。

重要说明:

DrawLots 也可以作为开源项目在 GitHub 根据 MIT 许可证。 Fab版本和开源版本包含相同的插件。

购买Fab版本可以方便地通过Fab安装插件并支持项目的持续维护。

声明:本站所有资源都是由站长从网络上收集而来,如若本站内容侵犯了原著者的合法权益,可联系站长删除。