官术网_书友最值得收藏!

Initializing

Next, add the _ready() function:

func _ready():
randomize()
screensize = get_viewport().get_visible_rect().size
$Player.screensize = screensize
$Player.hide()

In GDScript, you can use $ to refer to a particular node by name. This allows you to find the size of the screen and assign it to the player's screensize variable. hide() makes the player start out invisible (you'll make them appear when the game actually starts).

In the $ notation, the node name is relative to the node running the script. For example, $Node1/Node2 would refer to a node (Node2) that is the child of Node1, which itself is a child of the currently running script. Godot's autocomplete will suggest node names from the tree as you type. Note that if the node's name contains spaces, you must put quote marks around it, for example, $"My Node".

You must use randomize() if you want your sequence of "random" numbers to be different every time you run the scene. Technically speaking, this selects a random seed for the random number generator.

主站蜘蛛池模板: 玛沁县| 金阳县| 清苑县| 麻江县| 敦化市| 新竹市| 金山区| 绩溪县| 资溪县| 疏勒县| 固镇县| 宣化县| 蚌埠市| 辽中县| 巴楚县| 铁岭市| 中山市| 岱山县| 龙游县| 灌云县| 巴南区| 皮山县| 武隆县| 彝良县| 石景山区| 南召县| 赞皇县| 涿州市| 固始县| 炎陵县| 张家港市| 芷江| 贵定县| 大足县| 济南市| 仁怀市| 方正县| 城口县| 尼木县| 隆昌县| 北流市|