首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
边学边做的 rust 游戏引擎
ParallelParadox
创建于2022-10-23
订阅专栏
用 rust 边学边做的游戏引擎. Just for fun!
暂无订阅
共3篇文章
创建于2022-10-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Rust 游戏引擎搭建 - 6. ECS 搭建(二) 类型擦除数组
本次实现的是一个类型擦除数组. 与 Rust 游戏引擎搭建 - 4. 类型擦除指针 - 掘金 (juejin.cn) 实现的目的类似, 都是为了在标准容器中储存不同数据类型.
Rust 游戏引擎搭建 - 4. 类型擦除指针
到这个位置, 各种代码已经开始变得十分凌乱了. 开始着手搭建封装的框架. 这部分代码与上下文无关, 可以单独阅读, 不依赖其他内容. 该模块实现了一个擦除了类型的 Box 指针, 命名为 Ptr .
Rust 游戏引擎搭建 - 5. ECS 搭建(一) Resource
介绍 ECS 架构, 线程安全类型擦除的共享指针和当前的项目结构. ECS 通过组合高度复用, 用组合代替继承, 可以像拼积木一样将任意 Component 组装到任意 Entity 中.