• 凉鞋的 Godot 笔记 001. 概述


    大家好,我是凉鞋。

    由于笔者家里电脑性能比较老旧带不动两个庞大的游戏引擎怪兽,所以笔者一直在主业之余关注比较轻量级的游戏引擎。

    在比较轻量级的游戏引擎中,笔者接触了 GameMaker Studio 和 Godot 引擎。

    目前这两款引擎笔者都在用,GameMaker Studio 截止目前(2023 年 9 月 25 日)已经用了 450 个小时,而 Godot 用 100 个小时。

    最近突然很多人对 Godot 感兴趣,于是笔者就打算制作此套教程《凉鞋的 Godot 笔记》。

    关《凉鞋的 Godot 笔记》

    在笔者 8 年的技术生涯中,笔者学习并使用了很多技术,这些技术接触顺序如下

    • java
    • android
    • iOS
    • cocos2d/x
    • Unity
    • nodejs
    • python/django
    • .net core
    • react
    • GameMaker Studio
    • Godot

    而越是接触更多的技术,越是会发现它们之间的共性就越来越多。

    而这些共性往往都是与平台无关的,比如笔者最初从 cocos2dx 转 Unity 开发的时候,会发现 cocos2dx 所学习和积累的大部分知识在 Unity 也是可以用的。

    而使用了 Unity 很多年后,再去学一些轻量级引擎比如 GameMaker Studio 或者 Godot 的时候,几乎都是瞬间上手。

    那么这些共性的知识是什么呢?

    笔者接下来会通过 Godot 这款引擎作为媒介,将这些共性的知识以及笔者对游戏引擎的理解慢慢分享给大家。

    希望大家能够更深入地掌握 Godot 这款引擎,当然教程中多数的内容是引擎无关的,如果大家在使用其他引擎,这套教程也一样还是会有帮助的。

    Godot 的优势在于开源免费,很多技术的底层不用靠去推断,很多时候直接去看源码就可以了。

    此教程会同时会兼顾初学者以及有基础的童鞋。

    由于笔者的经验和知识是有限的,所以此教程并不会涵盖引擎知识的方方面面。只包含到目前为止笔者已经掌握和有自己理解的部分。

    当然在后续笔者如果获得了新的经验和认识,会将新的内容更新到此教程中,此教程会持续更新。

    更新的频率

    目前无法保证更新的频率,因为此教程的每个篇幅的内容深度和知识密度长短不一,但是至少可以保证一周会有 2 ~ 3 篇的更新。

    内容的形式

    教程中的内容都由专题的形式组织,一个教程包含许多的专题,每个专题包含一系列的教程单篇,专题和专题之间的内容尽量会保持独立,而专题内的单篇教程与单篇教程之间通常是连续的。

    每个专题都会包含总结的部分,每篇教程都会包含回顾、正文、知识地图总结三个部分。

    期望的学习形式

    • 教程中的案例,一定要跟着敲,先积累实践经验,后进行理论补充会事半功倍。
    • 加教程群与童鞋和笔者交流。

    好,从下一篇开始,我们正式学习《凉鞋的 Godot 笔记》

    知识地图

    更多内容

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

  • 相关阅读:
    C# 同步 异步 回调 状态机 async await Demo
    测试到底是个啥
    HJ20 密码验证合格程序
    Retrofit项目 - Android和Java的类型安全的HTTP客户端
    html好看鼠标光标特效
    iOS之crash分析篇--符号化
    2.MySQL 安装
    【SSA-LSTM】基于SSA-LSTM预测研究(Python代码实现)
    【信号加密】基于傅里叶变换和小波变换对音频水印的嵌入、提取matlab代码
    Rust入门教程(四):常用的集合
  • 原文地址:https://blog.csdn.net/u010125551/article/details/133278928