• 在人物第一次死亡后会退出第一个循环,图片却一直卡在人物死亡的画面不动而不是重新开始(标签-游戏)


    关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 lbbcjt 2024-07-01 17:26 采纳率: 16.7% 浏览 10 首页/ 编程语言 / 在人物第一次死亡后会退出第一个循环,图片却一直卡在人物死亡的画面不动而不是重新开始(标签-游戏) c语言 关于通过easyx做的游戏,在人物第一次死亡后会退出第一个循环,然后进入第二个循环,但程序确实进入了第二个循环,图片却一直卡在人物死亡的画面不动而不是重新开始,这是为什么呢 收起 写回答 好问题 0 提建议 追加酬金 关注问题 微信扫一扫 点击复制链接 分享 邀请回答 编辑 收藏 删除 结题 收藏 举报 追加酬金 (90%的用户在追加酬金后获得了解决方案) 当前问题酬金 ¥ 0 (可追加 ¥500) ¥ 15¥ 20¥ 50¥ 100¥ 200 支付方式 扫码支付 二维码出错 点击刷新 支付金额 15 元 提供问题酬金的用户不参与问题酬金结算和分配 支付即为同意 《付费问题酬金结算规则》 结题 再想想 删除 再等等

    1条回答 默认 最新

    • 专家-赤兔[在线] 全栈领域优质创作者 2024-07-01 17:26
      关注

      引自免费微信小程序:皆我百晓生

      这个问题可能是因为你在游戏开发时没有正确地处理游戏的结束状态。在C语言中,当一个循环执行完所有可能的情况(在这种情况下是直到下一个循环开始)之后,它将自动停止并返回到函数调用的位置。

      然而,如果你的游戏逻辑不正确地处理了玩家死亡事件,那么在死亡事件发生后,游戏可能会继续运行,直到遇到另一个死亡事件,这可能导致图像仍然停留在死亡场景上而不回到正常的游戏流程。

      为了解决这个问题,你需要检查游戏逻辑是否正确地处理了玩家死亡事件,并确保当玩家死亡时游戏不会继续执行。

      此外,为了更直观地理解这个问题,你可以考虑创建一些简单的测试案例,例如:玩家死亡后立即返回,玩家死亡后等待一段时间才返回,以及玩家死亡后等待一段时间后再进行下一帧的绘制等。这样可以更容易地观察游戏中哪些部分导致了问题的发生。

      评论 编辑记录
      lbbcjt 2024-07-01 17:28

      已经是正确地处理了玩家死亡事件,因为程序进入了第二个循环了

      回复
      编辑
      预览

      报告相同问题?

    • 相关阅读:
      java springboot在当前测试类中添加临时属性 不影响application和其他范围
      WSL2Linux 子系统(六)
      Ubuntu 安装 Docker Engine
      Linux学习-19-SRPM源码包安装
      登录怎么实现的,密码加密了嘛?使用明文还是暗文,知道怎么加密嘛?
      Roadmap - Backend
      BetterJoy蓝牙将switch转化为xbox玩游戏,例子:双人成行(俄区版)
      Python正则表达式之匹配单个字符
      部署第三方Jar包到Nexus私服
      Dynamic CRM一对多关系的数据删除时设置自动删除关联的数据
    • 原文地址:https://ask.csdn.net/questions/8125907