首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Godot引擎中添加子画面时无法获取选项

在Godot引擎中,添加子画面时无法获取选项可能是由于以下几个原因导致的:

  1. 引擎版本不兼容:请确保你使用的是最新版本的Godot引擎。有时候,旧版本的引擎可能存在一些bug或限制,导致无法获取选项。
  2. 代码逻辑错误:检查你的代码逻辑,确保正确地添加子画面并尝试获取选项。可能是你在添加子画面时出现了错误,导致无法获取选项。
  3. 子画面节点未正确命名或未正确添加:在Godot引擎中,每个节点都应该有一个唯一的名称。确保你正确地命名了子画面节点,并且将其正确地添加到父节点中。
  4. 子画面节点的可见性设置不正确:检查子画面节点的可见性设置,确保它是可见的。如果子画面节点的可见性设置为隐藏或不可见,你将无法获取选项。

如果你仍然无法解决问题,可以尝试以下步骤:

  1. 查阅Godot引擎的官方文档:Godot引擎有详细的官方文档,其中包含了关于子画面的使用方法和常见问题的解答。你可以查阅相关文档,寻找解决方案。
  2. 在Godot社区论坛或问答网站上提问:如果你无法在官方文档中找到答案,可以尝试在Godot社区论坛或问答网站上提问。其他有经验的开发者可能会帮助你解决问题。

总结起来,要解决在Godot引擎中添加子画面时无法获取选项的问题,你可以检查引擎版本、代码逻辑、节点命名和可见性设置,并参考官方文档或向社区寻求帮助。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Nginx使用火山引擎或者其他 CDN无法获取客户端真实ip解决方法

在前久发现,uptime经常监控到网站504,防火墙查看日志才知道,它把我CDN全拦截了,但是我明明设置了获取真实IP,还是把我CDN拦截了,中途我换了CDN,发现同样配置有些CDN是真实IP,有些没有...比如火山引擎,华为云等等就不会获取真实IP。...我通过问度娘,给出的方法无非就是面板开启CDN,或者通过修改日志格式,再或者通过加入下面这个获取真实IP: set_real_ip_from 0.0.0.0/0;real_ip_header X-Forwarded-For...通过查看火山引擎文档: 这里给出了部分请求头以及通过nginx获取客户端源IP的方法,但我查看后还是通过修改日志格式的方法获取ip,那这样相当于没解决。...于是我修改了一下网上获取请求头的规则,完美解决了防火墙无法获取真实IP。 将下面代码添加进nginx的http字段里即可:   此处内容已隐藏,请评论后刷新页面查看.

2.1K10

Godot3游戏引擎入门之九:创建UI界面并添加背景音乐

再浏览之前,请务必参考上一篇文章: Godot3 游戏引擎入门之八:添加可收集元素和场景。...说做就做,主场景添加一个 CanvasLayer 节点,改名为 UI ,然后往它里面添加其他节点:首先添加一个 HBoxContainer 控件节点,如同其名,这是一个内容水平排列的盒子容器;该节点内部添加一个显示金币图片的控件...接下来,通过场景获取所有属于 coin 分组的金币,然后把分组的每个金币逐个连接到碰撞信号处理函数,最后连接好的方法实现计数功能,理论在前面已详述, Game 根节点代码基础上添加代码如下,可以参考我给的注释...和很多其他游戏引擎一样, Godot 添加普通的音效非常简单,准备好我们需要的音乐素材,一个节点即可搞定: AudioStreamPlayer ,注意,你会发现 Godot 中有其他两个节点: AudioStreamPlayer2D...别急,很显然, Godot 早已考虑到了这点,我们只需要让资源唯一化即可轻松达到目的!标签属性面板,选中我们的字体资源,然后打开属性面板上的选项,选择 Make Unique 就可以轻松搞定啦!

1.4K40
  • Godot进行2D游戏开发入门-安装与介绍

    使用脚本语言GDScript,开发过程不会修改一点就编译,能快速更新。 开发2D的时候功能相比Unity更易用。 Godot支持游戏的导出平台更多。...并且使用C#开发软件本身的体验也非常不好。 平台支持 Godot 支持哪些平台?...Rcedit 导出选项中选择它之前,您需要额外安装一个名为 rcedit 的工具。您可以在这里进行下载。 下载后,您需要告诉 Godot 计算机上 rcedit 可执行文件的路径。...节点的显示方式受上下关系影响,列表下面的节点会显示画面上层。 场景树(Scene Tree) 由若干场景组成的树形结构。由于场景是由节点构成的树,因此场景树也是包含了大量节点的树。...文件夹结构 我开发按照以下目录进行分类管理文件 dist(游戏导出目录) addons(插件) scenes(游戏场景) scripts(脚本) scenes(场景挂载代码) autoload

    1.2K20

    Godot3游戏引擎入门之四:给主角添加动画(下)

    Godot3游戏引擎入门之四:给主角添加动画(下) 2018-09-27 by Liuqingwen | Tags: Godot | Hits ?...一、前言 本篇是上一节文章:Godot3游戏引擎入门之四:给主角添加动画(上)的继续。...这个时候你会想:我如果在代码获取 Swan 的 Frame 属性,然后把它的值每次往前加 1 不就可以生成动画了吗?的确可以!...这里介绍一个小技巧:我们可以直接在节点上添加脚本! Godot 推荐我们这么做,尽量让每一个节点独立,也就是和整个游戏场景解耦,大项目中让合作开发更高效。...$符号可以直接加节点名字获得节点对象,相当于get_node方法 onready var sky1 = $Sky1 onready var sky2 = $Sky2 # 节点进入场景开始时调用此方法

    1K20

    Godot3游戏引擎入门之五:上下左右移动动画(下)

    一、前言 本篇是上一节文章:Godot3游戏引擎入门之五:上下左右移动动画(上)的继续。...但是没有特殊用途下(比如不需要添加代码等),你可以随便安排, Godot 的节点是非常灵活的。 这里为了正确设置碰撞体的形状,我把之前单一的墙壁背景拆分为了四面独立的墙,然后分别设置碰撞体形状。...详细解说我的入门文章第二篇中有详述: Godot3 游戏引擎入门之二:第一个简单的游戏场景。...和大名鼎鼎的 Box2D 开源物理引擎类似, Godot 也有三种常用的物理碰撞体: StaticBody2D | RigidBody2D | KinematicBody2D ,同属于 PhysicsBody2D...另外,值得注意的是,我改名的过程,原来的 Player 节点自动更名为 Player1 ,然后动画全部失效,解决办法很简单,画面板里把轨道的名字改过来即可,如下图: ?

    1.5K30

    Godot3游戏引擎入门之七:地图添加碰撞体制作封闭的游戏世界

    Godot3游戏引擎入门之五:上下左右移动动画(下) Godot3游戏引擎入门之六:制作TileMap瓦片地图 上面的第一篇文章,其实我们已经实现了一个简单的封闭世界,我们是这样实现碰撞检测的:给场景的墙壁添加静态碰撞体...,给玩家节点添加 RigidBody2D 刚体属性,我们代码设置玩家的线速度,而大部分物理属性由 Godot 引擎帮我们实现了。...第二篇文章,我们又通过学习 TileSet 和 TileMap 可以游戏中制作出复杂的场景,但问题是:地图上还缺少碰撞体,无法和玩家进行交互。...第三个,也是非常重要的一点:不要缩放碰撞体形状,即:不要设置 scale 属性 第三点同样是为了防止产生意外碰撞情形,不过这点貌似 Godot 3.1 版本已经修正了:绘制碰撞体图形不能直接拖拽鼠标进行缩放碰撞体了...这也是 Godot 的强大功能之一, Debug 菜单下勾选 Visible Collision Shapes 选项即可开启! ? 开启碰撞调试后运行游戏的效果: ?

    1.5K30

    Godot3游戏引擎入门之八:添加可收集元素和场景

    Godot3游戏引擎入门之八:添加可收集元素和场景 2018-11-02 by Liuqingwen | Tags: Godot | Hits ?...和之前的文章一样,本篇也是基于上一篇文章: Godot3 游戏引擎入门之七:地图添加碰撞体制作封闭的游戏世界。...主要内容: 游戏场景添加互动元素 阅读时间: 10 分钟 永久链接: http://liuqingwen.me/blog/2018/11/02/introduction-of-godot-3-part...暂时丢下代码,我们转到主场景添加我们制作好的金币场景。主场景,点击 ?...画面,插入一个新的轨道: Call Method Track 即方法调用轨道,然后选择目标为 Coin 根节点;创建轨道后,动画的最后插入一个新的关键帧,弹出 Select Method 方法选择框

    1.9K30

    Godot3游戏引擎入门之二:第一个简单的游戏场景

    Godot3游戏引擎入门之二:第一个简单的游戏场景 2018-09-11 by Liuqingwen | Tags: Godot | Hits ?...不过到了 10 月份会慢慢恢复,目前我抽出一点间好好准备这个 Godot 系列,边写边学习边迎接 Godot 3.1 版本的到来,也算是一件高兴地事情,哈哈。 ?...菜单栏 -> Project -> Project Settings -> General 下,选择 Display -> Window -> Size 下设置宽度和高度,如果找不到设置选项可以点击搜索...理论是一样的,但是实现却不一样,我们实现刚体特性是通过添加其他功能节点来实现父节点的相关特性的。...第一种方式的基础上,我相信大家对添加节点的操作应该比较熟悉了,直接 Ctrl+A 添加相关的节点,这里要注意的是: RigidBody2D 节点和刚才我们第一种方法的 Sprite 节点都是场景

    1.2K30

    Godot3游戏引擎入门之零零:简单的想法

    Godot3游戏引擎入门之零零:简单的想法 2018-08-15 by Liuqingwen | Tags: Godot | Hits 一、缘由 今年 7 月份,也就是上个月,惊奇的发现世界上存在着这么一个小巧灵动的游戏引擎...: Godot Game Engine ,图标非常可爱另类,研究了一番,现在已经是 3.0 的版本(目前是 3.0.6 ),看官方新闻,最新版 3.1 正在紧张有序的开发,据说会有重大突破,期待。...Yourself: The Official Guide to Godot 3.0 》这本书后,我把内容简单的列表如下: Godot 游戏引擎的介绍和安装、以及相关的资源 Godot 的场景系统介绍和使用...特别是很多朋友可能有其他游戏引擎的开发经验,比如国内如火如荼的 Unity 3D ,还有大名鼎鼎的老资格 Unreal Engine ,以及游戏画面闻名的 Cry Engine 等等,还有手机上著名的...id=16674933): 还有一个位大神,去年底 Medium 上发了一篇文章,也是关于为什么选择 Godot 的原因,原文太长了,参考网址: Why we choose Godot Engine

    1.4K20

    游戏开发的物理之运动角色(2D)

    该名称的原因是,当物理引擎问世,它们被称为“动态”引擎(因为它们主要处理碰撞响应)。为了使用动态引擎创建角色控制器,已经进行了许多尝试,但是这并不像看起来那样容易。...CollisionShape2D的shape属性创建一个新的CircleShape2D。...单击转到其选项,并将半径设置为30: 注意:如之前物理教程中所述,物理引擎无法处理大多数形状的比例(仅碰撞多边形,平面和线段有效),因此请始终更改形状的参数(例如半径),而不是缩放它。...下一步是将重力添加到混合,这样,它的行为就有点像常规游戏角色: using Godot; using System; public class PhysicsScript : KinematicBody2D...让我们触摸方向键向左右两侧行走。请记住,所使用的值(至少对于速度而言)是像素/秒。

    79220

    Godot3游戏引擎入门之零一:【翻译】为什么要选择 Godot 引擎

    第二个理由是:获取开发工具从没有这么民主过啊。(哭) 那段美好的回忆 我仍然还记得 2004 年,那是我的计算机毕业课程的第一堂课。...屌丝: Godot 引擎 自我拼搏的这些年里,我和 Matheus 引擎和编程语言上积累了大量的经验,不得不说,我们必须提到 Unity 这个引擎,我敢说这是目前小工作室和独立开发者中最流行的引擎了...通俗点说就是: 没有个税,也没有所谓的年度、季度收入上限要求 不强求使用它们的启动画面、他们的附加服务或者使用它们的云服务托管你的项目 2015 年, Godot 加入了软件自由保护协会 Software...Unity 中一个游戏物体的行为是通过添加多个组件实现的。... Godot 创建原生模块非常繁琐:你不得不下载引擎源码,指定的文件夹创建并包含原生模块,编译 Godot 引擎,接着编译测试版和发布版。

    2.5K30

    godot使用简介

    编译 https://gitee.com/mirrors/godot.git python -m pip install scons scons -j6 platform=windows 场景Scene...,AutoLoad选项添加资源窗口中的全局脚本) GDScript 函数:func name(): 分支:if expresion: 循环:for var in varlist: 属性:var setget...) , getnode(获取节点) Reference:资源文件init_ref、 unreference、 reference(可以查看help的api) Signal(Qt信号)、Connect(...连接邮槽) Node属性: Process:idle Processing(脚本空闲处理帧数据)、fixed Processing(脚本固定处理帧数据,需要引擎同步) Script:GDScript脚本...load:动态加载 preload:静态加载 可视化脚本,图形化编程,添加脚本选择VisualScript keyword $NodePath,get_node(“NodePath”)的快捷方式 @

    87240

    Godot3游戏引擎入门之十:介绍一些常用的节点并开发一个小游戏(下)

    游戏引擎入门之十:介绍一些常用的节点并开发一个小游戏(Godot3游戏引擎入门之十:介绍一些常用的节点并开发一个小游戏(下) 主要内容:分析并制作一个完整的小游戏(下篇) 阅读时间: 6 分钟...分析整个项目的一个开发流程 主要的场景 请参考上一篇:Godot3游戏引擎入门之十:介绍一些常用的节点并开发一个小游戏()。...代码与逻辑 部分代码见上篇文章:Godot3游戏引擎入门之十:介绍一些常用的节点并开发一个小游戏()。 相关的细节解释参考:Godot3游戏引擎入门之十:介绍一些常用的节点并开发一个小游戏(上)。...= _isPaused: 这个判断语句,我代码已经作了相关说明,它的判断结果只有游戏开始运行的第一次为 true ,其他任何时间都为 false (因为 _isPaused 的初始值的原因),也就是表示开始游戏的时候玩家按了...): 获取该节点的所有节点(金币) self.get_tree().create_timer(1.5, false) 创建一个计时器,关键 false 这个参数,表示场景暂停计时同步暂停 var position

    88230

    7个最优秀的手机游戏引擎

    Cocos2d-x还支持Windows、Mac和Linux等桌面操作系统,因此,开发者编写的源代码很容易桌面操作系统编辑和调试。...而且 Buildbox 本身还提供了多个游戏模板,可以快速上手,同时可以实时预览和试玩开发的游戏。 不过呢,Buildbox 的试用只有 15 天,而且无法输出游戏。...或者选择按月/年付费,每月也高达 99 / 月(按月)和 4.godot Godot游戏引擎是由Juan Linietsky [1] 和Ariel Manzur [1] 开发的开源游戏引擎,是一款制作游戏的软件...通过基于节点的架构来设计游戏,3D渲染器设计可以增强3D游戏的画面。具有内置工具的2D游戏功能以像素坐标工作,可以掌控2D游戏效果。...面向团队的设计从架构和工具到VCS集成,Godot专为团队的每个人设计。

    5.2K40

    Godot3游戏引擎入门之四:给主角添加动画(上)

    Godot3游戏引擎入门之四:给主角添加动画(上) 2018-09-25 by Liuqingwen | Tags: Godot | Hits ?...我这里设置 idle 状态是 8 FPS ,跑步 run 动画状态是 16 帧每秒,你可以按需设置,接着选中骑士玩家节点,属性面板,如上面第二张图中突出部分,勾选 Playing 选项框,然后 Animation...不知道你的感觉是怎样,反正我感觉 Godot 的动画精灵非常简单又灵活,其实在 Unity 也有帧动画,即 Animation ,但是 Unity 创建动画相对 Godot 要繁琐点,需要创建帧,...,保证不为null # 效果和上一篇 _ready() 方法初始化一样 onready var knight = self.get_node("Knight") # Godot$符号可以直接加节点名字获得节点对象...游戏引擎入门之四:给主角添加动画(下)中介绍。

    93330

    Godot3游戏引擎入门之一:熟悉编辑器界面

    Godot3游戏引擎入门之一:熟悉编辑器界面 2018-09-03 by Liuqingwen | Tags: Godot | Hits ?... Godot 中一切基于节点,甚至 Timer 都是一个节点,所以它必须添加到节点树才能正常使用,这些后续会提到。...属性面板和菜单 我添加了一个 Node2D 作为场景的根节点,单击命名为 Game ,然后 Game 根节点下添加一个节点,可以直接 CTRL + A 来添加,这里我是直接把资源窗口中的 Logo...编程语言 本系列的第一篇文章,我说过如果你曾经是 Adobe Flash 的开发者,那么你对 Godot 中一个节点绑定一个脚本的约定会感觉非常熟悉。...哈哈,偷偷告诉你, Godot 编辑器本身也是由 Godot 引擎打造的一个游戏: Godot’s Engine is a Godot Game itself! ,惊不惊喜,意不意外? ?

    1.1K30

    海量新功能,Godot 4.0正式发布!

    当然,仍然可以使用光照贴图低端设备上预渲染光照和阴影,但光照贴图现在使用 GPU 进行更快的渲染。 最后,阴影 Godot 3 的表现一直不太优秀。...Tileset 纹理会自动展开以防止图块之间出现间隙,并且新的场景放置功能允许在网格单元格添加角色、箱子和其他交互式场景。...最后,多重采样抗锯齿 (MSAA) 选项添加到 2D 引擎,以获得更好的图像质量和更平滑的边缘。 改进的 2D 光照和阴影 2D 通过 2D 定向光和阴影获得了照明改进。...着色器中使用带符号的距离场,可以获得高级视觉效果,例如长阴影、光晕和清晰轮廓。对于 3D 可以法线贴图中控制光照高度。 使用多个光源性能会显着提高。... Godot 4 的整个开发过程,团队一直向后移植许多兼容和相关的工作,一些新功能已经进入 Godot 3.4 和 3.5。

    1.4K10

    Godot3游戏引擎入门之十:介绍一些常用的节点并开发一个小游戏(上)

    Godot3游戏引擎入门之十:介绍一些常用的节点并开发一个小游戏(上) 2018-11-30 by Liuqingwen | Tags: Godot | Hits ?...2. preload(‘res://resource.tscn’) preload 方法可以代码动态加载场景、文字、图片、音频等资源,比如我们可以预加载制作好的金币场景,然后代码实例化,生成多个金币节点并添加到舞台中...ProjectSettings.get(‘display/window/size/width’) 游戏创建的时候,我们都会对项目相关属性进行设置,比如游戏屏幕显示尺寸大小等,那么如何在代码动态获取这些参数值呢...——使用随机方法前,调用一下 randomize() 方法就可以啦! 5. get_tree().paused 我游戏中添加了暂停的功能,相信大部分游戏都有这个功能吧。...因为 Godot 中一切基于场景,场景可以包含多个子场景,场景依然可以由多个其他场景组成,而且每个子场景是可以单独运行的!

    1.2K20

    Godot3游戏引擎入门之六:制作TileMap瓦片地图

    Godot3游戏引擎入门之六:制作TileMap瓦片地图 2018-10-19 by Liuqingwen | Tags: Godot | Hits 一、前言 收到一个高兴的消息:... Godot 制作瓦片集是非常简单的,我这里介绍常用的两种方式,以及第三种:利用 Godot 3.1 瓦片地图新特性快速打造自动瓦片地图集!...首先创建一个主场景,根目录下添加一个 TileMap 地图节点,注意,这里一定要设置好地图的单元尺寸,即 Cell 属性,示例瓦片尺寸都是 32x32 像素,所以按此设置即可。...再次提醒一下:使用 Godot 3.1 预览版的 TileMap 新功能的时候,务必时刻保存你的游戏项目,因为预览版还不够稳定,有可能会产生意想不到的奔溃,牢记牢记!...其他说明 这里我们只是简单地尝试了一下 Godot 的瓦片地图制作,后续有机会我还会介绍如何在瓦片地图上添加一些其他物理特性,比如光照遮挡,或者添加真正的碰撞体,以实现游戏世界的墙壁、地面等。

    2.9K40

    Godot3游戏引擎入门之三:移动我们的主角

    Godot3游戏引擎入门之三:移动我们的主角 2018-09-18 by Liuqingwen | Tags: Godot | Hits ?...二、正文 本篇目标 了解图片材质 Godot 的导入功能 创建简单的场景,调整节点渲染次序,给节点添加脚本 简单的 GDScript 脚本功能介绍和使用 创建场景 首先是创建我们的游戏主场景,相比上一节...,这个场景会更加简单,首先场景尺寸我项目设置设成了 600x600 ,添加一个 Node2D 节点作为根节点,并改名为 Game ,然后添加两个子节点,一个是我们的主角 Sprite 节点,命名为...节点渲染顺序 有一个小问题是我们添加了两个子节点后,移动位置,我们的场景显示是这样的: ? 主角干嘛躲在草丛后面啊?别怂,出来干啊!...别急,解决方法非常简单: 第一个:场景边界问题, _ready() 方法的最后加入代码: # get_rect方法获取节点边框 maxX -= knight.get_rect().size.x /

    1.3K40
    领券