参数“ p_control”从容器中删除按钮时,无效错误是错误的吗
我正在尝试创建一个插件,并在这样的顶部容器中添加一个按钮: tool extends EditorPlugin var Btn func _enter_tree(): Btn=Button.new(); Btn.name=…
是什么放慢了僵化体?
我创建了一个非常简单的场景,其中只有一个刚性体。 我的整个代码下面是: extends RigidBody func _ready(): self.apply_central_impulse(Vector3(1,…
如何使用canvas_item_set_transform旋转?
我正在尝试复制 Sprite 节点,并通过 visualserver 在屏幕上显示它,到目前为止,这是我基于这个示例, ci_rid = VisualServer.canvas_item_create() …
实例化场景后的 _init()
我有两个场景。充当阶级和疾病 s 场景的疾病场景,引发了所有疾病。 dimess.gd extends Node2D var disorder_name var disorder_cause #-------------…
如何从精灵区域获取 CollisionPolygon2D
我正在尝试从 Sprite 创建的 CollisionPolygon2D 同级中获取 polygon 数据(以便我可以将其添加到我的自定义节点)代码: , 但我遇到了多个问题: 如…
使用 TCP 在 GDScript 和 Rust 之间发送对象
我想将我的游戏连接到 Rust 服务器并进行基于事件的通信。 rust 方面的枚举看起来有点像这样: enum Event { Login(String), LoadChunk(Chunk), Chunk…
如何同时播放多个动画?
我正在尝试一次播放2个动画 例如, ,例如 我的手臂有动画: static , runned_swing & 绘制武器 我的腿有动画: static ,运行 ,我想同时播放…
如何根据y分配一个值
我的这段代码写起来非常烦人,但可以完成工作,我想知道是否有某种函数或类可以帮助我。 这是我的功能: func add_health(): if wave in range(10,20)…