

功能:
-
加权随机选择
-
蓝图友好的 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安装插件并支持项目的持续维护。
声明:本站所有资源都是由站长从网络上收集而来,如若本站内容侵犯了原著者的合法权益,可联系站长删除。

评论(0)