/RustMC

北京大学《Rust程序设计》课程作业。

Primary LanguageRust

RustMC

北京大学《Rust程序设计》课程作业。Powered by Bevy engine.

Latest release

v0.2.0

Added two new creatures! 👇 v0 2 0

Full Changelog: https://github.com/xhzgenius/RustMC/compare/release...v0.2.0

TODO roadmap

存档:从代码手工添加物体√ -> 从某个地方(文件)加载物体√

渲染:添加一个camera,用方块模型和引擎自带的渲染√ -> 第一人称/第三人称camera√ -> 找点别的模型√

逻辑:暂时全部不具有重力和碰撞√ -> 实体具有重力 -> 实体具有碰撞 -> 玩家可以和方块、实体交互√ (目前只能攻击和挖方块)

控制:WASD移动,空格起飞,左shift降落√ -> 鼠标旋转人物方向和y轴视角√ -> 左键、右键交互√

UI:简单的debug UI√ -> 开始/暂停/保存界面√