学习制作FlappyBird时遇到的问题

第一次接触游戏开发这门课程,在三周的课堂内容学习下,我跟着老师的上课指导,一步一步完成FlappyBird这个小游戏的制作,过程中遇到了不少问题。
接下来我将一一例举:

  1. 节点上出现警告符号
    在调整小鸟受重力下落的过程中,“Bird”节点右侧出现一个警告符号。在这里插入图片描述
    点击警告符号,会出现一个提示:请添加然后图片描述
    然后我根据这个提示对小鸟的Scale进行了修改:将x和y的数值均改为1.请添加图片描述
    最后警告符号消失,“F5”运行之后,小鸟可以正常掉落,完成小游戏的一小部分。
  2. 无限地面的问题
    在根据老师的教程制作游戏的过程中,做到第四节时,无限地面运行之后没有出现滚动的效果,我反复浏览老师的教程,感觉没什么错误,但还是没有滚动的效果。
    在室友的帮助下,我们找到了问题所在。
    原来,在动画上添加帧时,需要先修改x的数值,再点击“钥匙”按钮,当我按照要求添加好所有的帧时,无限地面可以滚动了。
    但是又遇到了新的问题。
    在无限地面滚动时,会出现断层现象。当我又反复看老师的教程时,发现每一帧的Value的x值是需要根据自己的动画进行不同的赋值,而我每个的数值和老师的教程一模一样,就出现了断层的现象。我对每个参数进行不同程度的调整,使Floor1和Floor2两个动画相结合,最终做出来无限地面的效果。请添加图片描述

总结:
当制作游戏的过程中遇到解决困难的问题时,先自己想办法,无法解决时寻求身边的同学朋友的帮助,解决了问题之后,对出现问题的地方进行回顾。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Flappy Bird是一个很好的示例,用于介绍深度强化学习的入门教程。有很多文章和论文介绍了如何使用深度强化学习来玩Flappy Bird这个游戏。其一篇论文《Deep Reinforcement Learning for Flappy Bird》详细介绍了相关理论和原理,并提供了代码实现的细节。\[1\] 除了深度强化学习,还有其他方法可以完成Flappy Bird游戏。例如,一篇名为《Exploring Game Space Using Survival Analysis》的论文介绍了使用生存分析方法来完成游戏。如果您对这种方法感兴趣,可以查阅原文了解更多信息。\[2\] 关于Flappy Bird游戏的强化学习实现,有两个不同版本的代码可供参考。其一个版本的代码可以在GitHub上找到,链接为https://github.com/yenchenlin1994/DeepLearningFlappyBird。这个版本的代码可以用来实现Flappy Bird游戏的强化学习。\[3\] 希望这些信息对您有帮助。如果您有任何问题或需要进一步的帮助,请随提问。 #### 引用[.reference_title] - *1* *2* [用深度强化学习FlappyBird](https://blog.csdn.net/qq_32892383/article/details/89646221)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [强化学习及Python代码示例](https://blog.csdn.net/u011649885/article/details/75276392)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值