godot engine 源码类图

Godot游戏引擎在国外与unity,Unreal几乎并列。而且完全开源,没有license fee。

个人最关注其editor自身也是使用引擎的ui 编写(可以看作引擎的一个开源应用),本身也完全开源(cocos creator 的editor代码不开源)。

初步浏览了开源游戏引擎godot,准备对其源码进行深入学习。

下面首先从其官方文档中提取了代码架构及主要代码的类继承图,方便对引擎代码的整体了解。

 

Godot Architecture diagram(Godot架构图)

The following diagram describes the architecture used by Godot, from the core components down to the abstracted drivers, via the scene structure and the servers.

 

godot架构

源码顶级目录  (tree -d -L 1)
├── core                (1)
├── doc
├── drivers             (4)
├── editor
├── main
├── misc
├── modules
├── platform
├── scene              (2)
├── servers             (3)
└── thirdparty

 

 

Inheritance class tree

Object

Reference

Control

 

Node2D

Spatial

 

  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值