This is an explanation of the video content.
 用技术延续对ACG的热爱
33

 |   | 

GDScript 成员变量

成员变量

正常的变量使用一般是

position = 10

如果x里有成员变量,使用符号”.“做连接,然后”.“后面写出成员变量名就行,就像下面这样的代码,在变量position里分别存在x和y这两个成员变量。

position.x = 180
position.y = 120

关于为什么要多一层设计,出现成员变量?

因为游戏开发里,很多实体单个一些细节的地方,只使用一个变量无法完全操作,比如:坐标有X轴, Y轴; 角色有生命,名字,颜色等。

成员变量的设计方便了开发者记住第一个主要变量,后面使用”.“引出成员变量,复用代码的时候,这样操作开发效率会高很多,且容易观察和维护。

下面,我们在程序运行的时候,将角色移动到坐标(120,100),然后绘制出一个宽200,高120的图形,比如下面的代码:

func run():
	position.x = 120
	position.y = 100
	draw_rectangle(200, 120)

33 🎮游戏设计与开发 ↦ Godot从0到1手把手教程 __ 36 字
 Godot从0到1手把手教程 #5