【中英双语】Rust项目实战系列-Rust Bevy完整教程,使用Rust Git代码进行游戏开发,已更新至Bevy v0.14
合集 · Rust编程 (18)
-
【中英双语】Rust生死局:2026年要么爆火要么凉透,开发者该押注吗? | Let's Get Rusty
22:14
-
【中英双语】Rust从零到精通:官方《The Rust Book》中文全译
18:43:03
-
【中文配音】(共25集完结)Rust零基础入门到进阶教程,油管百万播放量,手把手一行行代码教学
13:10:08
-
【中英双语】Rust项目实战系列-Rust Bevy完整教程,使用Rust Git代码进行游戏开发,已更新至Bevy v0.14
2:49:18
-
【中文配音】揭秘Rust零成本抽象与内存安全的设计哲学,适合不满足于现状、渴望拥抱更安全高效编程范式的开发者
5:04:30
-
【中英双语】Java比Rust更好?前Java开发者亲述:为什么Java才是后端之王 | The PrimeTime
1:24:28
-
【中英双语】Rust异步编程实战:20分钟掌握Tokio并发,从Go/JS到Rust的思维转换 | Let's Get Rusty
35:53
-
【中英双语】Rust最强异步运行时Tokio深度拆解:从零到一掌握高性能引擎 | Let's Get Rusty
16:16
-
【中英双语】Rust 内存模型的精妙之处:所有权与借用为何如此设计|中英双语
22:42
-
【中英双语】Rust比其他所有语言都做得更好的 5 个方面,C++看了都沉默 | Rust优势 | Let's Get Rusty
12:40
-
【中英双语】Rust性能优化实战:4招让你的代码快3倍 | Let's Get Rusty
13:47
-
【中英双语】Rust职业选择指南:4条高薪路径全解析,别再只盯着系统编程了 | Let's Get Rusty
26:51
-
【中英双语】Rust最复杂特性全解析:从静态分发到异步与生命周期 | Let's Get Rusty
55:30
-
【中英双语】Rust学习避坑指南:100+工程师验证的5条黄金法则
17:04
-
【中英双语】为什么你的 Rust 项目无法帮你找到工作(Rust 项目的 5 个层次) | Let's Get Rusty
16:06
-
【中英双语】AI时代学编程还有前途吗?Rust系统编程实战指南 | Let's Get Rusty
14:43
-
【中英双语】Rust手写TCP协议栈|Jon Gjengset 14小时完整课
24:00:32
-
【中英双语】Rust 正在接管 Linux 内核!维护者亲述:代码审查效率暴增,C 语言还值得学吗? | Let's Get Rusty
9:35
Parts
- P1 · [中文] 01. 简介
- P2 · [英文] 01. 简介
- P3 · [中文] 02. 第一个 Bevy 窗口
- P4 · [英文] 02. 第一个 Bevy 窗口
- P5 · [中文] 03. 第一个 ECS 系统(初始化系统)
- P6 · [英文] 03. 第一个 ECS 系统(初始化系统)
- P7 · [中文] 04. 第一个玩家游戏精灵
- P8 · [英文] 04. 第一个玩家游戏精灵
- P9 · [中文] 05. 玩家生成系统
- P10 · [英文] 05. 玩家生成系统
- P11 · [中文] 06. 第一个 Bevy 插件(玩家插件)
- P12 · [英文] 06. 第一个 Bevy 插件(玩家插件)
- P13 · [中文] 07. 第一个 Bevy ECS 组件(玩家组件、速度组件)
- P14 · [英文] 07. 第一个 Bevy ECS 组件(玩家组件、速度组件)
- P15 · [中文] 08. 第一个玩家移动系统
- P16 · [英文] 08. 第一个玩家移动系统
- P17 · [中文] 09. 键盘游戏控制器移动系统
- P18 · [英文] 09. 键盘游戏控制器移动系统
- P19 · [中文] 10. 玩家激光
- P20 · [英文] 10. 玩家激光
- P21 · [中文] 11. 玩家激光移动(可移动系统)
- P22 · [英文] 11. 玩家激光移动(可移动系统)
- P23 · [中文] 12. 激光销毁
- P24 · [英文] 12. 激光销毁
- P25 · [中文] 13. 双激光
- P26 · [英文] 13. 双激光
- P27 · [中文] 14. 首次敌人生成
- P28 · [英文] 14. 首次敌人生成
- P29 · [中文] 15. 激光碰撞系统
- P30 · [英文] 15. 激光碰撞系统
- P31 · [中文] 16. 爆炸效果
- P32 · [英文] 16. 爆炸效果
- P33 · [中文] 17. 敌人重生
- P34 · [英文] 17. 敌人重生
- P35 · [中文] 18. 敌人开火
- P36 · [英文] 18. 敌人开火
- P37 · [中文] 19. 玩家爆炸
- P38 · [英文] 19. 玩家爆炸
- P39 · [中文] 20. 玩家重生
- P40 · [英文] 20. 玩家重生
- P41 · [中文] 21. 首个敌人移动(椭圆轨迹)
- P42 · [英文] 21. 首个敌人移动(椭圆轨迹)
- P43 · [中文] 22. 敌人编队
- P44 · [英文] 22. 敌人编队
- P45 · [中文] 23. 最终演示
- P46 · [英文] 23. 最终演示
Description
围绕 Rust 生态中高性能游戏引擎 Bevy,本合集系统构建一款可交互的 2D 射击游戏,从零开启实战开发之旅。内容循序渐进:先搭建首个窗口与基础 ECS 架构,再逐步引入实体、组件与系统概念,实现玩家角色创建、键盘控制、移动逻辑及激光发射等核心机制;过程中自然融入插件封装、组件设计、资源管理与生命周期控制等工程实践要点。每集聚焦一个可运行的小目标,强调代码即文档、修改即反馈,兼顾原理讲解与动手调试,Git 代码同步更新至 Bevy v0.14 版本,确保兼容性与前沿性。适合具备基础 Rust 语法能力、希望深入理解数据驱动架构与游戏循环设计的学习者,也适合作为 ECS 思维训练的入门路径——不堆砌理论,而是在真实模块演进中体会状态分离、系统解耦与增量迭代的力量。
Comments
0.14是几年前的版本了[笑哭]
♥ 1
啊,为什么要有rust这种东西
♥ 1
用rust写游戏[笑哭]
↩ 2
走英语原版吗
↩ 1
建议中文和英文分成两个合集,总要手动跳有点麻烦
↩ 2
需要源码评论区留言
↩ 4