前言
本人重度游戏玩家,计科专业学生,玩了许多游戏已经逐渐电子羊尾,于是打算学习几个游戏引擎,一个方面是爱好,另一方面也是多掌握点技术。先打算从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/
2.选择版本 上面是标准版 下面是NET版(使用C#语言编写需要的版本,同时需要电脑上安装.NET6.0以上的版本,这里我用引擎自带的脚本语言编写)
3.安装 下载得到一个56MB的压缩包,选中间那个不带_consle的exe文件发送个快捷方式到桌面即可
4.改中文 双击进入软件右上角,选择中文重启即可
GODOT原理
主要了解场景和节点,一个游戏由许多场景组成,场景由许多功能节点组成,类似树状结构,根据图片,简单的说就是根据场景需要的内容及功能把不同的节点组合到一起。比如需要一个人物场景,那就需要一个动画节点播放人物动画,需要区域节点来判定人物各种区域,需要相机节点来确定人物视角。这样各个节点组合在一起便成了一个会行走、碰撞的人物。然后可以把这个人物放进各个不同的场景里,这样一步步套娃就构成了我们的游戏。
GODOT创建项目及界面熟悉
双击图标,可以看到如图所示。项目名称随便改,项目路径凭感觉改,渲染器选兼容,版本控制元数据选无即可
创建之后可以看到大致分为6个区域
1:创建场景节点区域(创建一系列节点及修改节点关系的地方)
2:项目文件预览区(该项目下文件内容)
3:创作界面预览(预览创作内容)
4:节点属性区(编辑节点属性,例如一张图片的大小缩放等)
5:工具区(选择工具 旋转工具)
6:选择编辑区(选择编辑的东西,2D为2D的场景,Script为各种脚本文件)
今天的内容就先到这里,主要带大家熟悉一下,该去食堂抢饭吃了
标签:GODOT,场景,游戏,笔记,2D,开坑,引擎,节点 From: https://blog.csdn.net/weixin_66990397/article/details/139140651