HackerTube English?

RustConf 2018 - Closing Keynote - Using Rust For Game Development by Catherine West

Rust Programming LanguageYouTube ↗

延伸阅读 1

字幕解读

Catherine West 在 RustConf 2018 用 Starbound 的开发经验讲游戏状态建模。伤害和碰撞会同时涉及多个实体,给每个实体各加一个方法,容易让更新逻辑借用比所需更多的状态。她从最小的游戏循环出发,逐步把数据拆为按组件组织的集合,再由系统处理所需组件。她还解释了为什么实体索引可以带上代数标记,以免旧索引在槽位复用后指向另一个实体。

存档字幕(转写方式未注明) ↗ · 引文按字幕原文展示,可点时间戳回看片段。

补充字幕原文 2

cross-cutting concerns things like damage or collision

one extra field which is called a generation

Hacker News 评论

查看 HN 原评论 ↗