【问题标题】:Ue4 - Mobile Card Game - Draw Card ProblemUe4 - 手机卡牌游戏 - 抽牌问题
【发布时间】:2020-09-02 13:10:48
【问题描述】:

我正在尝试用卡片系统做移动动作游戏。我有 8 张不同的卡片作为文本数组,它们像技能系统一样调用函数。当游戏开始系统将洗牌并从里面挑选 4 张牌时,将它们移除并添加到阵列的最后一个,如您所见的缺点。使用技能(按钮)后,如果耐力足够,功能将起作用,卡片将转到数组的最后一个索引。一切正常,但是当我尝试从第四个按钮(所有系统都相同)开始时,它总是无限循环。当我按 1 或 2 或 3 时它的工作,然后我可以按 4 和它的工作,但如果我为第一张卡选择第 4 个按钮,它会崩溃。我正在共享所有系统以查看。我尝试了 5 天,但找不到请帮助我,如果您可以分享您对这些系统的经验以进行更多优化。如果你愿意,我可以提供更多信息。

非常感谢!

https://imgur.com/a/uapK2u7

【问题讨论】:

    标签: user-interface unreal-engine4 blueprint unreal-blueprint


    【解决方案1】:

    capture of your blueprint image

    在您的 GetDatas 函数中,
    循环甲板数组,您正在尝试交换 (i) 和 (i-1) 但是如果 i == 0,这个逻辑可能会很危险,它会尝试访问数组 [-1] 并导致崩溃。

    【讨论】:

      猜你喜欢
      • 2020-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-12
      • 1970-01-01
      • 1970-01-01
      • 2013-11-02
      • 1970-01-01
      相关资源
      最近更新 更多