问题标签 [godot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
animation - GDscript:动画完成后射击子弹
我正在创建一个简单的 2d 平台游戏,我的问题是在我的一个动画中,需要在动画完成后创建子弹/骨骼。现在它会创建骨骼并同时启动动画。
我曾尝试将 Bone 弹丸的创建放在 onanimation_complete 下,但只有当我的角色面向左侧时(方向由按键“a”给出),它才会允许我射击。有什么我想念的吗?
如果有帮助,这里是代码。谢谢!
godot - 进入怪物视野时怪物自动射击
我是 gdscript 的新手,尝试在 godot3 中制作 2D 平台游戏,当玩家节点进入我用作视野的 area2D 时,我能够实例化一个火灾场景,但场景只实例化一次。我们如何继续实例化直到玩家进入视野(Area2D)之前的火灾场景?
我的 GDscript :
godot - 拖放在 Godot 3 的网格容器中不起作用
我正在使用 Godot 为我大学的视频游戏开发俱乐部开发一款塔防游戏的 UI。我有代码可以将塔从菜单拖到板上,但它不能正常工作。我已经在一个单独的文件中对其进行了测试,它工作正常,但是一旦我在实际程序中运行它,它在 GridContainer 中有炮塔,它就会停止工作。当前每个炮塔都是一个TextureRect,它们都是GridContainer的子级,GridContainer本身又是另一个TextureRect的子级,后者是背景。最后,场景的根是一个 MarginContainer。
这是代码。它基本上只是官方的拖放演示,但针对 TextureRects 进行了修改。
所以我的问题是,当被拖动的东西在容器中时,我怎样才能使拖放工作?我可以在没有容器的情况下做到这一点,但这听起来会导致一些糟糕的 UI 设计,所以我真的不想这样做。
godot - 我如何在godot中制作一个api
我正在尝试为我的约会模拟制作一个 API;但我不知道如何将我已经存在的用于编写文本的代码重新设计为 API 的一部分
这是我的代码
有人可以告诉我如何让这段代码成为 API 的一部分
godot - Godot游戏引擎中的Mainloop是什么?
我是一个godot初学者。所以我只需要帮助,如果有人可以解释一下和操作系统的事情。我被困住了。主循环如何工作以及它如何与他们在 godot 文档中声明的操作系统交互。
godot - Godot 文本编辑节点不换行
在 Godot 中处理一个 UI 密集型应用程序,似乎 wrap_lines 选项不适用于文本编辑节点。它仍然在我输入时水平滚动,或者如果我设置文本,它只会做一长行。我需要在节点中更改第二个选项吗
dll - System.DLLNotFoundException:fusion.dll
我正在使用支持 C# 的 Godot (Mono) 构建应用程序。
在 Visual Studio 中构建解决方案工作正常,没有错误。但是,尝试使用 Godot 构建应用程序会引发异常:
显然fusion.dll
找不到。我在网上找到了 dll 文件,但我不知道放在哪里,所以 Mono 可以看到它。我尝试在 Visual Studio 中引用它,但它引发了另一个错误
Please make sure it is a valid assembly or COM component
这个线程是不相关的,因为它与 Azure API 有很强的链接,我没有在我的项目中使用那个 API。
如何追溯 Mono 需要存储文件的位置?
godot - 如何在 Godot 3 中从 spritesheet 加载纹理
我昨天刚开始使用Godot,我正在开始游戏。我为它画了一些精灵表。将动画的所有帧打包到一个图像文件中似乎更有效,对吧?
无论如何,在 Godot 中我有一个AnimatedSprite,它当然有一个SpriteFrames属性,或者任何它的名字。我想将我的 spritesheet 拆分为多个图像,以便我可以将每个图像用作动画中的单独帧,但据我所知 Godot 没有提供这样的功能。是这样吗?
我已经在网上搜索了一段时间的答案,但我找不到任何相关的东西。
如果我不能在 Godot 中做到这一点,我会感到非常惊讶,因为我几乎可以在我见过的所有其他游戏引擎中做到这一点。
谢谢!
(澄清一下,我想(以编程方式或其他方式)在 Godot 中将 spritesheet 拆分为多个纹理。)