02.引擎架构分类

简介

1.工具层

2.功能层:绘制、渲染、让世界里面的东西能看见、动起来

3.资源层:负责加载大量的数据和文件

4.核心层:游戏引擎的瑞士军刀,各种功能处理的内核

5.平台层:用于适配游戏不同的发行平台

第三方中间插件

游戏引擎五层架构示意图:

可以分为两大类:实时和非实时

实时:

资源层

不同格式的资产导入的时候会进行统一,例如ie.ast

 游戏资产的身份识别号:GUID

资产的垃圾回收系统很重要

功能层

现代游戏的两大神兽:逻辑+渲染

未来引擎架构一定是多核的

核心层

 对特定的数据结构需要自己写来优化

写core的程序员很牛,基本上没有头发(doge)

平台层

目的是适配不同的平台

非实时:

工具层:

生产力力工具

我们的这个功能属于什么层,每一层都要分的很清晰

只能从上往下调用

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值