将玩家的物品添加到 tilemap godot
Adding items from a player to the tilemap godot
我正在尝试将玩家物品栏中的物品掉落到地板上。目前,我将项目存储为 kinematicBody2D,这可能会改变,但我想通过 GDScript 在地图上创建一个节点。
是否可以在此过程中从已创建的 TSCN 文件创建项目以避免冗余?
您可以使用 load/preload 方法从 TSCN 文件创建实例。
var node = load("res://pathToFile.tscn").instance()
从那里我可以更改节点的设置并创建对象的新实例。
我正在尝试将玩家物品栏中的物品掉落到地板上。目前,我将项目存储为 kinematicBody2D,这可能会改变,但我想通过 GDScript 在地图上创建一个节点。
是否可以在此过程中从已创建的 TSCN 文件创建项目以避免冗余?
您可以使用 load/preload 方法从 TSCN 文件创建实例。
var node = load("res://pathToFile.tscn").instance()
从那里我可以更改节点的设置并创建对象的新实例。