摘要: 3 - MainLoop 以及 2D 视口 godot 默认的主循环类型为 SceneTree, 在之上则承载了 godot 中的重要概念之一节点树. SceneTree 的源文件位于 scene/main/scene_tree.cpp, SceneTree 默认将会在 Main::start() 阅读全文
posted @ 2024-06-06 16:47 Saplonily 阅读(271) 评论(1) 推荐(3) 编辑
摘要: 2 - 入口点 由于 godot 是一个跨平台的引擎, 所以就需要不可避免的对不同平台的入口点进行封装, 在 windows 上 godot 的 WinMain 入口点的定义位于 platform/windows/godot_windows.cpp 中. 它所做的仅仅是调用到传统的 C 入口点: 在 阅读全文
posted @ 2024-06-06 16:46 Saplonily 阅读(193) 评论(0) 推荐(1) 编辑
摘要: 1 - 获取 / 编译源码 获取 最常见的方法便是从 GitHub 上拉取, 不过鉴于国内访问 GitHub 速度之慢, 可以采取个折中的方案: 先从 Gitee 上拉取: git clone https://gitee.com/mirrors/godot 然后更改 remote 地址: git r 阅读全文
posted @ 2024-06-06 16:46 Saplonily 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 之前就注意到一个现象就是 windows 的窗口被右键菜单栏弹出菜单后或者按住右键后整个程序似乎会被冻结, 而对于游戏更是直接像停掉了主循环一样. 除此之外左键按住窗口也会有同样的效果, 但是例外是部分游戏会被阻塞 500ms 后恢复, 而有些干脆没受到影响. 不过这个问题看上去重要性不大所以之前一 阅读全文
posted @ 2024-04-21 16:47 Saplonily 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 有关`timeBeginPeriod`,`QueryPerformanceCounter` win32 api的使用 阅读全文
posted @ 2023-07-20 23:43 Saplonily 阅读(247) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示