大江湖-godot篇-序言

godot 篇-序言

摘要
Godot​​是一款完全免费开源的 2D/3D 游戏引擎,本系列将介绍如何使用 Godot 3.5​​版本集成大江湖游戏中较核心的 Spine​​动画和 Tile​​地图
​​

Godot 游戏引擎

介绍

Godot Engine ​​是一款功能丰富的跨平台游戏引擎,可通过统一的界面创建 2D ​​​和 3D ​​​游戏。它提供了一套全面的常用工具,让用户可以专注于制作游戏,而不必重新发明轮子。游戏可以一键导出到多个平台,包括主要桌面平台(Linux、macOS、Windows​​)、移动平台(Android、iOS​​)以及基于 Web 的平台和控制台。

Godot ​​在非常宽松的 MIT ​​许可证下是完全免费和开源的。没有任何附加条件,没有版税,什么都没有。用户的游戏是他们的,直到最后一行引擎代码。 Godot ​​​的开发完全独立且由社区驱动,使用户能够帮助塑造他们的引擎以满足他们的期望。它由非营利软件自由保护协会支持。

相关资料如下:

编程语言

Godot​游戏引擎源码使用 C++​编写,官方支持以下编程语言进行游戏逻辑或插件的编写:

  • GDScript:针对 Godot​引擎定制的一个动态脚本语言,与 python​语法非常相似。
  • C#:由 Microsoft​开发的一种高级编程语言,Unity​也使用该语言编写,Godot 3.5​使用 M ono 6.x .NET​框架实现的, 其中包括对 C# 8.0​的完全支持
  • C++模块Godot​允许通过 C++​模块化的方式对引擎进行扩展,这种方式需要重新编译游戏引擎源码进行集成。
  • GDNativeGDNative​是 Godot​专有的技术,可以让引擎在运行时与原生共享库交互。同样是使用 C++​语言编写,与 C++​模块的区别是无需和引擎一同编译。

本次集成将使用 GDScript​进行游戏逻辑编写,基于 C++​模块集成 Spine​骨骼动画效果,基于 GDScript​插件集成 Tiled map​地图

0%