GDScript 零基础图文入门
各位热爱游戏的小伙伴们大家好。
随着 Godot 的热度越来越高,有很多无程序开发基础的小伙伴认识了 Godot,个人认为 Godot 从 4.0 版本开始,已经成为了最适合游戏开发新人上手的引擎(易上手 不等于 功能简单),她相较于 Unity 更易学习,且功能足够各位开发者实现自己的梦中游戏。
开发游戏通常离不开编写代码,Godot 支持的编程语言中 GDScript
和 C#
是使用最广泛的:
-
C#
是微软公司开发的编程语言,虽然普及率不如Java
、Python
等“超一线”语言,但其功能十分强大,且拥有“宇宙第一优雅”的编程语法,但由于它真的很强大且语法实在“优雅”,学习它会花费更多的时间与精力。 -
而
GDScript
听名字就知道这是 Godot 自己的编程语言,因为是为游戏开发而设计,语言中的每一项功能都是为了方便我们做游戏而诞生,因此在实现同样功能的情况下,GDScript
会比C#
少很多代码,学习起来也更加轻松。
综上所述,我更推荐新人者从 GDScript
上手,这将是一条轻松愉悦的学习路线。
[!tip] 新人学编程第一大门槛:选择编程语言。
我这里要说:随便选一个语言就行(当然现在我推荐 GDScript 了就不要乱选了233),重要的是坚持学到最后,不要中途放弃或者换语言。其实绝大多数编程语言都是共通的,就像你学会合成铁镐子后自然就会合成钻石镐一样,当你通过本文学会
GDScript
后,自然也会看的懂很多其它语言的代码。
[!tip] Godot 版本
编写本文时 Godot 刚刚推出了 4.0 rc2,所以文中按照 4.0 版本讲解。