![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Godot
文章平均质量分 73
Crazy Engine
自由职业者一名,20年引擎研发经验,研发过4代3D引擎,正在开发第5代。
展开
-
为UE和Unity开发者准备的Godot指南
用户可以将场景栏中的节点信息保存形成一个新的场景文件,这类似于Unity中储存prefab数据的文件,Godot中也会将一个文件内节点的集合称为一个场景,场景栏可以同时管理节点与场景。首先,用户必须明确节点是Godot引擎中行驶功能的基本单位,而场景只是节点保存与加载的单位,Godot中的节点可以保存为tscn格式的场景文件,在需要时通过读取文件生成具有对应属性或特征的节点。需要注意的是此处显示的并不是项目内的所有文件,而是项目中所有的可读取的资源文件。用户可以在此直观的预览、编辑游戏的2D与3D内容。原创 2023-11-22 21:50:44 · 1320 阅读 · 2 评论 -
Unity、UE和Godot的优劣对比
Unity和UE这两个商业引擎占据了几乎所有的游戏引擎市场,是行业的两座灯塔,对整个游戏引擎的发展具有引领的作用。我从2016年开始就开始使用和研究这两个引擎,也结合一下业内的共识,一般来说认为,Unity更擅长移动端的开发,而UE更擅长PC项目的开发。Unity的易用性做的最好,当原生功能不满足的时候,非常容易去修改,比方说,渲染管线的修改。而UE的设计理念是,原生功能特别丰富,一般来说做项目是够用的。但是如果要修改的话很难,一般的团队玩不转。另外呢,Unity不开源,如果要想看代码,需要公司额外花钱。原创 2023-11-22 21:41:20 · 3145 阅读 · 1 评论 -
Godot
Godot的优势:完全免费,MIT协议,甚至你只需要改一行代码就宣称自己的引擎。这不是美国公司开发的,以后能做政府项目。轻量,特别适合想深入研究底层技术的人。Unity不开源,另外即使公司购买了源码,由于不开源也只能自己研究,因为形不成社区。UE开源,但太重。都不适合新手学习。渲染器以支持Vulkan为主,能充分发挥Vulkan的性能优势。没有短板。用过或者调研过不下十种引擎,都有短板。比如,OGRE只是个渲染引擎,想做项目必须整合各种第三方的插件;Urho3D只有一个简单的编辑器。原创 2023-11-22 21:20:13 · 703 阅读 · 0 评论 -
如何使用RenderDoc截帧分析Godot
安装RenderDoc,使用默认的安装路径(因为下面是基于这个假设的)。第一次运行godot.windows.tools.xx.exe时,只是启动了launch界面,然后选中工程再打开时,其实是启动了另一个进程。所以使用RenderDoc直接启动进程的方式不可行。应该在引擎里添加如下代码,编译。只要启动进程时加载了renderdoc.dll这个dll,就能截帧了:运行,可以看到界面上出现了一行字:PrtScreen to capture...,这就表明成功了:选择一个工程,打开,可以看到原创 2021-09-15 16:05:05 · 2461 阅读 · 0 评论 -
Ubuntu上构建Godot的VS Code工程
对于Windows程序员来说,都喜欢在IDE上开发。VS Code是微软开发的,技术实力和号召力很强,Ubuntu上用VS Code是一个非常好的选择。我使用的是Windows+VMware Workstation 16 Player+Ubuntu-20.04.2.0。由于需要安装各种库和从github上clone代码,所以需要“正确上网”。Ubuntu下安装所有依赖的库和工具。安装依赖库,执行“sudo apt-get install build-essential scons pkg-conf原创 2021-02-14 23:58:52 · 2211 阅读 · 10 评论