Godot
文章平均质量分 88
习惯就好zz
一个无趣的人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从奶牛NPC到完整场景构建
本教程详细介绍了如何使用Godot 4引擎构建一个生动的2D游戏世界。主要内容包括:创建随机移动的奶牛NPC,通过状态机和动画系统实现智能行为;添加静态与可交互物体如宝箱和床铺;利用多层瓦片地图构建复杂场景,包括图层管理、碰撞设置和建筑技巧;以及相机系统与游戏体验优化。教程提供了完整的代码示例和可视化指导,帮助开发者从基础到进阶逐步构建一个功能完善的2D游戏原型。原创 2026-01-20 09:42:47 · 918 阅读 · 0 评论 -
地图编辑部分教程总结
本教程介绍了如何使用Godot 4的TileMap系统构建游戏地图。主要内容包括:创建TileMap节点并配置TileSet资源;导入素材并自动切分瓦片;通过多层(Layers)实现深度效果,利用Z-index控制渲染顺序;为瓦片添加碰撞体实现物理阻挡;使用随机工具增强地图自然感;锁定TileMap防止误操作;以及添加跟随相机实现动态视角。这些步骤共同构建了一个具有视觉层次和物理交互的完整游戏世界。相关素材和脚本资源链接已提供。原创 2026-01-17 23:24:44 · 1126 阅读 · 0 评论 -
Godot Player CharacterBody2D 移动和停止配置
本文介绍了在Godot 4中实现2D角色八方向移动动画系统的详细步骤。主要内容包括:基础节点结构配置(CharacterBody2D、Sprite2D等)、精灵图导入与动画制作、AnimationTree状态机设置(使用BlendSpace2D节点)、脚本控制动画切换逻辑。关键点在于通过Discrete模式保持像素动画清晰度,利用blend_position根据输入方向混合动画,实现idle和walk状态的平滑过渡。文末提供了完整的GDScript代码示例,可实现角色根据WASD输入自动切换对应方向动画的功原创 2026-01-15 11:34:31 · 1267 阅读 · 0 评论 -
Godot GDExtension 4.5 windows编译记录
本文记录了将Godot GDExtension插件从Mac移植到Windows(MSVC)时遇到的编译问题及解决方案。主要问题包括:1) reinterpret_cast转换失败和_gde_UnexistingClass报错,原因是MSVC成员指针优化;2) Windows头文件污染;3) 链接器找不到库文件。解决方案:1) 使用PIMPL模式隔离核心逻辑;2) 添加MSVC的/vmg编译选项解决成员指针问题;3) 调整SCons构建脚本处理库文件名。最终提供了精简的SConstruct配置、采用PIMPL原创 2025-12-15 10:57:58 · 1094 阅读 · 0 评论 -
画画抓型学习总结
抓型艺术是绘画的基础技能,本文总结了从工具使用到进阶技巧的完整方法。关键点包括:利用九宫格和转折点简化形状,按一二三级型逐步细化,采用红线检查等纠错方法,并强调手臂发力绘制长线条。建议通过2-4小时的日常练习,结合正确的心理预期,循序渐进地提升抓型能力。持续实践是掌握这项核心技能的关键。原创 2025-12-11 11:42:30 · 433 阅读 · 0 评论 -
修复 macOS 下 Godot-CPP 链接丢失 TLS 符号 (__ZTW) 问题记录
记录修复 macOS 下 Godot-CPP 插件因 TLS 符号缺失导致的加载崩溃问题。当使用 Clang 编译 Godot 4.5.1 GDExtension 插件时,静态库优化会剔除未显式调用的 TLS Wrapper 函数(__ZTW符号),导致动态库加载失败。原创 2025-12-03 21:29:58 · 1230 阅读 · 0 评论 -
GDExtension学习
本文介绍了Godot引擎与原生共享库交互的三种方法,并详细展示了使用godot-cpp创建GDExtension的完整流程。首先说明了gdextension_interface.h、extension_api.json和*.gdextension三种交互方式,然后逐步演示了从环境配置到实际开发的步骤:确定Godot版本号、安装SCons编译工具、创建项目目录、下载和编译godot-cpp库、创建空Godot项目,最后实现了简单的Sprite2D扩展类GDExample。通过这个示例可以了解如何将C++代码编原创 2025-11-14 08:22:46 · 1204 阅读 · 0 评论 -
Godot学习记录 简单回合战斗
PlayerUnit 位置(200,300)EnemyUnit位置(600,300)原创 2025-10-21 17:35:19 · 515 阅读 · 0 评论
分享