使用 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)…
如何在Godot代码中定义OcclusionrPolygon2D
我使用的代码 var shape: PoolVector2Array = [Vector2(0,0), Vector2(0,70), Vector2(70,0), Vector2(70,70)] set_occluder_polygon(shape) 由于类型…
如何检查两个 KinematicBody2D 在 Godot 中是否重叠?
我刚刚开始编码,正在尝试在 Godot 3.0 中制作一个简单的鸭子射击游戏。我有一个十字准线(Kinematicbody2D)和飞过屏幕的鸭子(也是 KinematicBody2D…
Area2D 不触发 Godot 中的对象
这是我的代码:(只是为了让你知道我是一个初学者,我这周才刚刚开始,尽管我确实了解其他语言和游戏引擎) func _on_Area2D_area_entered(area): get…
方向 += (float)GD.RandRange(-Mathf.Pi / 4, Mathf.Pi / 4); c# 这里的 (float) 是什么意思?
我正在阅读 Godot 引擎文档,发现一些对我来说毫无意义的内容。 有人可以解释一下弯括号中的(float)或(Type)在类之前意味着什么吗? direction += (fl…
无法创建 c++使用 Scons 的 dll
我正在尝试在 Scons 中编译 C++ 程序。对于 c++ 它给出以下错误: o Untitled_game_godot\bin\win64\libgd.dll -shared -Lgodot-cpp\bin -llibgodot-c…
在 godot 游戏引擎中使用不同的编程语言?
我想将不同的编程语言绑定到Godot 游戏引擎。有关于这个主题的指导文件或视频吗?例如,这个项目是如何完成的:godot-rust。如果我能学习基础知识,我…
无法构建 Godot mono 项目“命名空间名称‘Godot’”找不到”
我正在尝试构建一个 Godot mono 项目,该项目是我刚刚从我的存储库中克隆的,可以在我的另一台机器上运行。 当我尝试在 Visual Studio 中构建时,出现…