我正在使用 Unreal Engine 5.8 开发一款第一人称心理恐怖游戏。

我正在开发一个派送系统,玩家需要在 10 层楼的酒店中随机选择的房间送披萨。

每层有 18 扇门,游戏应:

  • 根据楼层生成随机的派送数量。
  • 不重复地随机选择有效的门号。
  • 在游戏内的派送单上显示已分配的门。
  • 随着玩家通过楼层推进,提高难度。

我正在使用 WBP_Comanda 小部件蓝图,具体是 AggiornaComanda 函数。

我已经创建了 PorteDisponibili 整数 64 数组和 NumeroConsegneRandom 变量,现在正准备编写逻辑来填充数组并选择随机门。

我正在学习蓝图,如果能对我的当前设置提供任何反馈或建议实现此系统的清洁高效方式,我将非常感激。

谢谢!