【Games104-2】Layerad Architecture of Game Engine

本文介绍了游戏引擎的分层架构,包括工具层、功能层、资源层、核心层和平台层。资源层涉及资源导入和管理,功能层关注帧循环逻辑,核心层提供数学库和内存管理等基础工具,平台层适配不同硬件,而工具层则允许创建游戏。分层架构旨在解耦并降低复杂性,使得上层更易定制,下层更稳定。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

A Glance of Game Engine Layers

工具层 Tool Layer
功能层 Function Layer
资源层 Resource Layer
核心层 Core Layer
平台层 Platform Layer
第三方库 3rd Party Libraries

Resource Layer

offline Resource Importing

resource->access 资源-》资产

  • Unify file access by defining a meta asset file format
  • Assets are faster to access by importing preprocess
  • Build a composite asset file to refer to all resources
  • GUID is an extra protection of reference
  • 统一导入资源格式 使用更高效的格式
  • 使用预处理更高效导入 ie.合并贴图
  • 建立资源间链接
  • 设置全局编号保护引用正确(防止资源路径变化

Runtime Resource Management

handle system
使用过程中的加载吧,没太懂,后面会具体介绍

Manage

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值