Godot Engine:如何解决FlappyBird小鸟斜着飞的问题

绝世刀魔 学生2021 2023-05-27 18:23:10

问题描述

利用Godot Engine学习【手把手带你Godot游戏开发】FlappyBird:3.在哪坠落就在哪飞起来 时很多人都会遇到小鸟会斜着飞的问题,如下图所示,我们该如何解决呢?

原因分析:

这是因为RigidBody2D即刚体节点与Sprite节点的轴心不一致。

请添加图片描述


请添加图片描述

解决方案:

将RigidBody2D即刚体节点与Sprite节点的轴心调整使其轴心保持一致即可。

请添加图片描述

请添加图片描述

这里要着重注意调整Sprite节点的位置使其不是刚体节点的子节点
修改完成后,恢复Sprite节点的位置即可。

至此,问题就解决啦!

...全文
309 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

137

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发教学区
开发语言 高校
社区管理员
  • 开发游戏的老王
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧