GDScript 零基础图文入门

各位热爱游戏的小伙伴们大家好。

随着 Godot 的热度越来越高,有很多无程序开发基础的小伙伴认识了 Godot,个人认为 Godot 从 4.0 版本开始,已经成为了最适合游戏开发新人上手的引擎(易上手 不等于 功能简单),她相较于 Unity 更易学习,且功能足够各位开发者实现自己的梦中游戏。

开发游戏通常离不开编写代码,Godot 支持的编程语言中 GDScriptC# 是使用最广泛的:

  • C# 是微软公司开发的编程语言,虽然普及率不如 JavaPython 等“超一线”语言,但其功能十分强大,且拥有“宇宙第一优雅”的编程语法,但由于它真的很强大且语法实在“优雅”,学习它会花费更多的时间与精力。

  • GDScript 听名字就知道这是 Godot 自己的编程语言,因为是为游戏开发而设计,语言中的每一项功能都是为了方便我们做游戏而诞生,因此在实现同样功能的情况下,GDScript 会比 C# 少很多代码,学习起来也更加轻松。

综上所述,我更推荐新人者从 GDScript 上手,这将是一条轻松愉悦的学习路线。

[!tip] 新人学编程第一大门槛:选择编程语言。

我这里要说:随便选一个语言就行(当然现在我推荐 GDScript 了就不要乱选了233),重要的是坚持学到最后,不要中途放弃或者换语言。其实绝大多数编程语言都是共通的,就像你学会合成铁镐子后自然就会合成钻石镐一样,当你通过本文学会 GDScript 后,自然也会看的懂很多其它语言的代码。

[!tip] Godot 版本

编写本文时 Godot 刚刚推出了 4.0 rc2,所以文中按照 4.0 版本讲解。