初学Godot笔记(二)(认真开凿版)

关于游戏的可视区域(和中心点问题)

  • 你会发现 画面窗口 里有四条线,线围成了一个框,框里面就是可视区域
    可视区域

注意:我们的背景图片一定要填满可视区域

  • 问题1:可视区域的长宽比例和我们的背景图比例不一样,怎么调整可视区域的比例?

解答:点击项目|常规|Display|Window,Width和Height可以调整分辨率,下方的Stretch(伸大、拉长)中,Mode调整为2D(意为2D模式),Aspect(朝向、方位)调整为keep(意为保持此方向不变),Shrink(缩小)

  • 问题2:如何调整图片的大小和位置

解答:点击图片对应的节点,出现对应的属性栏,Node2D|Transform(使变形)里,Position是图片中心点坐标Scale是比例。

注意:游戏可视区域的分辨率的一半,就是可视区最中间位置的坐标

中心点问题

为了方便观察中心点,我先把背景图的位置移动一下

中心点

  • 如上图所示,我选中了Background节点,画面中对应的图片就被橘色的框框圈出来了,中间的小十字,就是对应图片的中心点。

下面的图片是更好的理解不同的节点对应不同的图片,和不同的中心点
在这里插入图片描述

  • 游戏里有一个小鸟,我们需要注意的是,它的节点稍微有些复杂(有子节点),所以不同的节点对应的中心点是不同的,为了不让小鸟不受控制得乱飞,我们需要把小鸟节点的所有子节点的中心点重合到一个点上

注:我当时做这一点的时候发现并不是坐标一样就一定中心点重合,还是要比对画面里的中心点是否在一个位置(可能是有漏掉的知识点,欢迎大家纠正)

  • 问题:小鸟和它的中心点不在一起,但是会同步移动

解答:先把小鸟节点中 辈分 最大的节点的中心点位置确定了,再去改变辈分小的子节点的中心点位置就好了。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值