无法弄清楚如何在godot中运行场景

时间:2019-03-25 23:13:27

标签: godot

我对godot还是很陌生,并且正在按照godot网站上的分步教程进行操作。我有godot 3.1。

我制作了一个脚本节点,上面写着“ hello world”,并试图像教程中所述运行场景,但是什么也没有出现。我不确定如何将代码放入这个问题,因为godot具有工作区和东西,并且不是文本编辑器。不过,这非常简单,只需更改文本值的脚本节点即可。

我尝试搜索此问题,当其他人的场景不运行时,其他人似乎收到一些错误消息,但我没有任何错误。我在输出中得到了这个:

**调试过程已开始** OpenGL ES 3.0渲染器:Intel®UHD Graphics 620

我非常感谢您提供帮助以使场景得以运行,我非常期待学习使用godot制作游戏。 :)

3 个答案:

答案 0 :(得分:1)

让我们从头开始:

  • 1)场景->新场景

  • 2)在“场景”选项卡上,创建一个Node2D作为根用户(通过单击加号并选择Node2D)。 Scene with Node2D as root

  • 3)通过单击创建新脚本 Add script icon

这将生成一个空脚本:

extends Node2D

# class member variables go here, for example:
# var a = 2
# var b = "textvar"

func _ready():
    # Called when the node is added to the scene for the first time.
    # Initialization here
    pass

#func _process(delta):
#   # Called every frame. Delta is time since last frame.
#   # Update game logic here.
#   pass


  • 4)保存场景。现在,您有了一个具有根节点的场景,并在其生命周期中附加了脚本。
  • 5)通过单击右上角的enter image description here运行当前场景。
  • 6)应该出现一个黑色窗口。从现在开始,您将拥有一个可以运行的场景以及一个可以在其中添加代码的脚本。

要了解从零开始的完整介绍,请查看KidsCanCode

中的教程。

答案 1 :(得分:0)

您的显卡可能对OpenGL 3的支持较差。您可以尝试在“项目设置”>“渲染”>“质量”>“驱动程序”中更改为OpenGL 2。

答案 2 :(得分:0)

我对此并不陌生,只是遇到了同样的问题。上面发布的解决方案不起作用,但是当我尝试之后,本教程中添加的注释起作用了。我将粘贴在这里。

如果此操作无法立即生效,并且您的至少一台显示器上都显示了hiDPI,请转到“项目”→“项目设置”→“显示”→“窗口”,然后启用Dpi下的“允许Hidpi”