Godot
文章平均质量分 84
习惯就好zz
一个无趣的人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
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 · 789 阅读 · 0 评论 -
画画抓型学习总结
抓型艺术是绘画的基础技能,本文总结了从工具使用到进阶技巧的完整方法。关键点包括:利用九宫格和转折点简化形状,按一二三级型逐步细化,采用红线检查等纠错方法,并强调手臂发力绘制长线条。建议通过2-4小时的日常练习,结合正确的心理预期,循序渐进地提升抓型能力。持续实践是掌握这项核心技能的关键。原创 2025-12-11 11:42:30 · 245 阅读 · 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 · 454 阅读 · 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 · 900 阅读 · 0 评论 -
Godot学习记录 简单回合战斗
PlayerUnit 位置(200,300)EnemyUnit位置(600,300)原创 2025-10-21 17:35:19 · 262 阅读 · 0 评论
分享