开坑开坑,GODOT游戏引擎学习笔记(一)

前言 

        本人重度游戏玩家,计科专业学生,玩了许多游戏已经逐渐电子羊尾,于是打算学习几个游戏引擎,一个方面是爱好,另一方面也是多掌握点技术。先打算从2D游戏开始学,目前引擎确定为GODOT,一个开源且适合新手的引擎。后续学习unity和虚幻等引擎也会继续更新,同时也会开一篇像素画的教程,教大家如何制作像素动画。因为是从头开始的学习笔记,所以挺适合各位新手一起学,学了差不多一个礼拜感觉门槛不是很高,只需要一点点编程的基础,最后如果笔记中有不对的欢迎大家指出。

GODOT介绍

        Godot游戏引擎是是一款制作游戏的软件,可以制作2D和3D游戏。基于节点的架构来设计游戏,3D渲染器设计可以增强3D游戏的画面。具有内置工具的2D游戏功能以像素坐标工作,可以掌控2D游戏效果。编辑器可在Windows、Mac OS、Android和Linux等系统中运行,支持导出游戏到Windows、Mac OS、Linux、Android、iOS、UWP和HTML5等平台。

        Godot完全免费和开源的。没有附加条件,没有版税,没有收费。用户的游戏只属于用户,直到最后一行引擎代码。Godot的开发完全独立且由社区驱动,使用户可以塑造自定义引擎。受到开源支持计划的奖励

准备工作

1.进入官网后点击下载  官网地址 https://godotengine.org/

b920d1c734aa46b2be0f452fdbaee959.png

2.选择版本 上面是标准版 下面是NET版(使用C#语言编写需要的版本,同时需要电脑上安装.NET6.0以上的版本,这里我用引擎自带的脚本语言编写)

e4abb339f5ed4277ab0e4326fb6a3d94.png

3.安装  下载得到一个56MB的压缩包,选中间那个不带_consle的exe文件发送个快捷方式到桌面即可

eb939a0b8f4a49198a5aadde4814f79c.png

2ed9705eb00e4e05ad02152991f52843.png

4.改中文 双击进入软件右上角,选择中文重启即可

 GODOT原理

        主要了解场景和节点,一个游戏由许多场景组成,场景由许多功能节点组成,类似树状结构,根据图片,简单的说就是根据场景需要的内容及功能把不同的节点组合到一起。比如需要一个人物场景,那就需要一个动画节点播放人物动画,需要区域节点来判定人物各种区域,需要相机节点来确定人物视角。这样各个节点组合在一起便成了一个会行走、碰撞的人物。然后可以把这个人物放进各个不同的场景里,这样一步步套娃就构成了我们的游戏。

a56097a46009408c8726ffbb284d2118.png

GODOT创建项目及界面熟悉

        双击图标,可以看到如图所示。项目名称随便改,项目路径凭感觉改,渲染器选兼容,版本控制元数据选无即可

993dbeb1aac44cf1bd391b0c699bdd63.png

         创建之后可以看到大致分为6个区域

1:创建场景节点区域(创建一系列节点及修改节点关系的地方)

2:项目文件预览区(该项目下文件内容)

3:创作界面预览(预览创作内容)

4:节点属性区(编辑节点属性,例如一张图片的大小缩放等)

5:工具区(选择工具 旋转工具)

6:选择编辑区(选择编辑的东西,2D为2D的场景,Script为各种脚本文件)

f02e4dc3f8404f0d990e935ce3623b54.png

        今天的内容就先到这里,主要带大家熟悉一下,该去食堂抢饭吃了 

  • 21
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值