• 凉鞋的 Godot 笔记 101. Hello Godot!


    101. Hello Godot

    学习任何一门技术,第一件事就是先完成 Hello World!的输出

    所以我们也来先完成 Godot 的 Hello World。

    我们所使用的 Godot 版本是 4.x 版本。

    安装的过程就不给大家展示了,笔者更推荐初学者用 Steam 版本的 Godot,因为比较省心,还会帮你统计使用时长(很重要)。

    我们从新建项目开始。

    切换中文

    打开 Godot 后,我们会看到如下窗口。

    image-20230925130052905

    大家安装完后,很有可能打开后是英文语言的,切换中文非常简单,只需如下操作即可:

    image-20230925130211568

    image-20230925130231706

    选择中文后,会让你重启。

    image-20230925130258957

    点击 Restart Now 即可。

    重启后,就变成中文了。

    image-20230925130407840

    我们点击取消即可。

    新建项目

    点击右上角的新建项目:

    image-20230925130507834

    项目名称输入 MyUnderStandingOfGodot 如下所示

    image-20230925130614597

    渲染器选择兼容。

    项目路径大家自行选择,笔者的如下:

    image-20230925130704974

    选择后会提示可能所选的路径不是空的,我们点击创建文件夹:

    image-20230925130729117

    点击后如下所示:

    image-20230925130739872

    之后点击创建并编辑即可:

    image-20230925130819808

    Hello Godot

    项目创建好之后,窗口如下所示:

    image-20230925131040371

    我们点击其他节点:

    image-20230925131225934

    会弹出窗口:

    image-20230925131248475

    直接选择 Node 然后点击创建,之后如下所示:

    image-20230925131323292

    场景窗口中有了一个 Node 节点。

    接着我们点击如下所示的图标进行脚本创建:

    image-20230925131422455

    会弹出如下窗口:

    image-20230925131452826

    将路径写成图中所示,然后点击创建,这样 Godot 就会自动打开 Script 界面:

    image-20230925131549334

    我们在 _ready 下方编写代码,如下:

    extends Node
    
    
    # Called when the node enters the scene tree for the first time.
    func _ready():
    	print("Hello Godot")  # +
    	pass # Replace with function body.
    
    
    # Called every frame. 'delta' is the elapsed time since the previous frame.
    func _process(delta):
    	pass
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    然后点击右上角的运行当前场景的按钮:

    image-20230925131751566

    点击之后,会让你保存当前的场景:

    image-20230925131829063

    直接点保存即可。

    点击保存后,会运行游戏并在输出窗口输出 Hello Godot 如下所示:

    image-20230925131932913

    好了到此,我们就完成了 Godot 的 Hello World 输出。

    一个最基本的 编辑->测试 的循环就完成了。

    这篇内容就这些,我们下一篇再见,拜拜。

    知识地图

    image-20230926104130559

    更多内容

    更新期间半价,保持 60% 的内容免费更新到此平台
    更多内容请自行百度同名内容

  • 相关阅读:
    为什么 C# 访问 null 字段会抛异常?
    基于SSM+MySQL的高校寝室管理系统
    Java性能优化(详解)
    Java绘图-第19章
    rsync 远程同步
    2022年加密货币调查状况调查报告
    LeetCode刷题(python版)——Topic81. 搜索旋转排序数组 II
    [力扣 Hot100]Day38 翻转二叉树
    springboot简单入门
    深入浅出学习透析Nginx服务器的基本原理和配置指南「Keepalive性能分析实战篇」
  • 原文地址:https://blog.csdn.net/u010125551/article/details/133434948