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


    关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 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

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

      回复
      编辑
      预览

      报告相同问题?

    • 相关阅读:
      <Linux系统复习>进程概念
      什么是应用生命周期管理 (ALM)
      【SpringBoot实践】事务和事务传播机制&失效原因&正确使用事务的建议
      深度学习的发展历程与未来展望
      数据结构——C++实现二叉搜索树,前中后序、层序迭代遍历配合仿函数
      java毕业设计超市进销存管理系统Mybatis+系统+数据库+调试部署
      肖sir__mysql之子查询语句__006
      ArcGIS Pro 3.0 发布(附安装程序)
      Vim操作的常用命令记录
      漏洞复现----48、Airflow dag中的命令注入(CVE-2020-11978)
    • 原文地址:https://ask.csdn.net/questions/8125907