欢迎光临散文网 会员登陆 & 注册

Godot 直观感受

2023-03-31 19:43 作者:damedown  | 我要投稿

如果有看过我写过unreal和面向对象编程的朋友,应该是非常熟悉c++的。

简单概况godot,他就是一个接入UI,的bgfx-gpu版本。

bgfx没有什么特点,他的唯一特点就是简化c语言绘图的难度,而且没有很好的完成opengl和DX的嵌套,导致他没法批量向GPU传达数据和指令,这导致用bgfx做一些贴图较多的游戏会影响效率。不过会使用opengl的朋友,那不再话下,不过重新写一套opengl的接口也是非常繁琐的,如果不是铁憨憨的做游戏,一般不会深入学习opengl和GLSL,当然也就被局限在某个天花板无法深入。

如果使用bgfx-gpu,这是我测试过最适合做游戏的c语言的开源代码库。如果想使用cocos2d,我劝善良,cocos2d有超多优点,如果用它修改成自己的代码库非常推荐,但是仅供参考。因为cocos2d已经有太多bug。

我更多推荐使用bgfx-gpu版本,然后参考cocos2d完善自己的代码。


所以,godot是一个开源的glue代码,他的优点就是原始,他的编写逻辑不像unreal过于复杂,没有人可以一个人摸头unreal,不过godot可以,他在游戏内不做任何优化,所有的优化由开发者个人解决,这就有一个非常好的特性:可控。

对于一个熟悉c/c++的朋友来说,godot是一个非常好的独立游戏开发工具。

高效、可控、简洁。

看看他的project settings就可以看出来

非常的干净,很多东西都得自己写。

unreal是一款非常高效和成熟的商业化开发软件,如果没考虑雇佣100人,游戏收入上千万,不推荐。

godot是一款非常依赖开发者对GLSL和游戏底层逻辑熟练层度的工具,非常适合独立游戏开发。

Godot 直观感受的评论 (共 条)

分享到微博请遵守国家法律