news 2026/11/3 19:17:07

Godot 入门(06):坐标系与网格,一切从格子开始

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Godot 入门(06):坐标系与网格,一切从格子开始

上一篇,小人总算站进了屏幕。
可你要是跟它说「往右走一格」,它一脸茫然——一格是多远?
今日唔聊动画都唔聊输入,先将「一格」呢个单位钉死。

一、先把尺子立起来:Godot 的二维坐标

定位一个点,无非横一个数、竖一个数,这个不新鲜。新鲜的是 Godot 的规矩:原点在左上角,X 往右长,Y 往下长。

注意那个「往下」。你中学画的坐标轴,Y 是朝上的;屏幕不一样,它从上往下数。所以越往下,Y 越大。第一次见会别扭,用两天自然就顺了。

单位是像素。position = Vector2(96, 64),意思是从父节点的左上角算起,往右 96 像素、往下 64 像素。这里「父节点」三个字别漏掉——子节点的坐标是相对父节点的,父节点一动,底下的子节点全都跟着挪。这个坑以后做相机、做界面还会再撞一次,先埋个钉子。

我把坐标轴直接画出来了,你对着看:

顶边那条红线是 X 轴,左边那条绿线是 Y 轴,两条线的交点就是原点 (0,0)。格子每格 32 像素,所以刻度是 0、64、128 这样跳。

二、一格到底多大:CELL 与格子换算

推箱子这种游戏,本质是在一张方格纸上挪东西。所以第一件事,是定一个「格子」有多大。

我选 32 像素一格。为什么偏偏是 32?因为我们的像素小人正好 16×16,放大两倍刚好塞满一格,不用拿半像素去凑,看着就舒服。

讲句闲话。有人钟意 16 一格,有人非要 64,我试过 30,结果所有贴图永远差半格,点对都对唔齐。折腾咗成个下昼,最后老老实实返到 32。选择困难症,就系咁治好嘅。

定了格子,就有了固定换算:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/3 19:16:58

从 v0.1 到 YuE2:一年多里,开源音乐生成到底进化了多少?

从 v0.1 到 YuE2:一年多里,开源音乐生成到底进化了多少? 【免费下载链接】Yue2 项目地址: https://ai.gitcode.com/hf_mirrors/Comfy-Org/Yue2 一年多前,你想让 AI 帮你写一首歌,基本只有一条路:打…

作者头像 李华
网站建设 2026/11/3 19:16:57

深入解读Needle 3的.cact格式:Cactus Quants如何把权重压到2.125比特

深入解读Needle 3的.cact格式:Cactus Quants如何把权重压到2.125比特 Needle 3 是一款面向手机、可穿戴设备和微控制器的超小型 AI 基础模型,它的整个模型被装进一个名为 .cact 格式的单一文件 needle3.cact(约 35.3 MB)中。本文…

作者头像 李华
网站建设 2026/11/3 19:13:08

Python自动化神器Playwright:让浏览器乖乖听话的终极指南!

谁说浏览器不能自动化?大家好, 我是花姐。就在几天之前, 由于工作需要加班, 一直忙到了深夜时分, 整个人已经困得不成样子了, 但是在手头还剩下一个网页表单需要填写完毕之后才能够离开工作岗位去休息, 在这样的状况之下, 脑子里头突然就闪现出来一个比较奇特的想法…

作者头像 李华
网站建设 2026/11/3 19:11:30

GLiFormer Large v1文本嵌入实战:如何用1024维向量计算语义相似度

人工智能NLP大模型 【免费下载链接】gliformer-large-v1 项目地址: https://ai.gitcode.com/hf_mirrors/knowledgator/gliformer-large-v1 点击查看 免费下载 GLiFormer Large v1 是 Knowledgator 发布的 575.6M 参数多任务大型文本模型,除了命名实体识…

作者头像 李华