ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

假期学习15

假期学习15

第15天:Godot引擎入门
穿插内容:Godot基础
(1)今天做了什么: 换换脑子,今天开始了解Godot 4引擎。下载安装Godot 4,创建第一个项目。理解了Godot的核心概念:场景(Scene)树形结构——所有对象组织成树,父节点的transform会影响子节点。节点(Node)是基本构建块,每种节点有特定功能。认识了基础节点:Node2D(2D根节点)、Sprite2D(显示图片精灵)、CollisionShape2D(碰撞形状)。动手做了第一个小游戏——用Area2D节点检测鼠标点击,用Label显示分数。GDScript是Godot内置脚本语言,语法接近Python,写了第一个脚本让精灵随键盘移动。
(2)明天准备做什么: 回归Java第8章——集合框架Collection体系,Iterator迭代器用法,List接口的ArrayList和LinkedList底层原理对比。动手做增删查改性能测试。
(3)遇到的问题: Godot项目结构和传统IDE工程不同,没有main入口——每个场景是自己运行的最小单元,理解起来需要转换思维。GDScript的_ready()和_process(delta)是核心生命周期方法,_ready相当于初始化(执行一次),_process每帧调用。精灵移动速度帧率相关导致不同机器表现不一致,乘以delta参数解决——position.x += speed * delta。

返回列表