全球访问者状态机处理程序move_and_slide问题
我目前正在对我正在编码的statemachine遇到问题,发生的问题是,当我将move_and_slide添加到移动状态时,代码块的最后一个条件是遇到错误: 方法“ mo…
如何在使用几何形状的几何形状中围绕多个多边形绘制大纲。
因此,目前,我正在使用一系列的多边形,我想勾勒出一个轮廓并将其放入“ in”循环中,然后将其发送一个轮廓抽屉scipt。鳕鱼看起来像是如此: func _r…
访问引擎源中场景的节点,这可以在哪里发生?
假设我们有一个场景,该场景以空间节点为单位,名为 node_of_interest 带有儿童 mesh_of_interest ,源代码中的某个地方是否可以访问这些节点? 我以…
当我尝试在碰撞后产生实例时,是什么原因导致游戏落后?
我正在制作一个系统,该系统在子弹击中敌人后催生8个新弹丸(Area2d触摸另一个区域2D)。但是,在这些弹丸产卵之后,该游戏在片刻中输掉了大约10 fps…
Godot Richtextlabel bbcode表和列表支持
我正在学习戈多。我正在尝试使用RichTextlabel类型中的BBCode表和列表。它似乎不起作用。我是做错了什么还是不支持桌子? 我尝试了多种变体来定义列表…
godot-简单的斯派德着色器结果太亮了(未展示,习惯)
:) tl:dr 在编写自定义空间着色器 aberedo 颜色不是输出颜色,即使 render_mode unhanded 已设置。 长篇小说 我在Godot v3.4.4.stable.official [419…
是否可以使用适当的名称空间创建新的C#脚本?
我正在为Godot使用C#单声道版本,并想知道是否可以配置Godot使用名称空间。 夹/myclass.cs 创建新脚本时, 在 ./文件 我希望名称空间为 myproject.fo…
navigation2D get_simple_path返回poolvector2Array大小:0
这是原始代码: var navigation = Navigation2D.new() for door_loc in all_door_coords: var start_door = door_loc var end_door = all_door_coords…
与raycast2d碰撞在tilemaps上
我试图在Godot制作一个简单的2D采矿游戏。我需要让Raycast2D定位瓷砖,但它只是忽略了它们,因此即使脚本的开始也无法正常工作。 我检查了一下,启用…
Godot代码优化 - 从另一个节点调用值
有一个问题,即如何从一个函数中的另一个节点中获得值更好。 我有这个代码,多次从另一个节点获得相同的值: func locrestrict(transformX, transform…
在Godot 3D中使用Body_entered和Body_ex的示例(版本3.4.4)
我正在尝试做一个传送的部分,因此我需要检测身体何时与区域发生碰撞。我尝试使用 body_enter / body_entered 和 body_exit / body_exited ,但我不知…
如何使用基本节点/类枚举?
也许这是一个非常愚蠢的问题,但我在Google上找不到答案。 Godot中有一个节点 - textedit。它有几个枚举。其中之一叫做Menuitems。其中之一是菜单_cle…