动手 Rust:通过 2D 游戏开发和游戏进行有效学习
Hands-on Rust: Effective Learning through 2D Game Development and Play
Rust 是一种令人兴奋的新编程语言,将 C 的强大功能与内存安全、无畏的并发性和生产力提升器相结合——还有什么比制作游戏更好的学习方式。本书中的每一章都展示了从“Hello, World”到构建完整的地牢爬行游戏的动手实践项目。通过本书,您将学习适用于其他引擎的游戏开发技能,包括 Unity 和 Unreal。
Rust 是一种令人兴奋的编程语言,将 C 的强大功能与内存安全、无畏并发和生产力提升器相结合。有了 Rust,您就有了一个闪亮的新游乐场,您的游戏创意可以在这里蓬勃发展。
本书的每一章都展示了动手实践的项目,带您踏上从“Hello, World”到构建完整的地牢爬行游戏的旅程。首先设置 Rust 并熟悉您的开发环境。在制作自己的 Flappy Bird 版本时,通过实际示例学习语言基础知识。在构建完整的地下城爬行游戏时,探索随机生成地下城并用怪物填充它们需要什么。同时运行游戏系统以获得高性能和快速的游戏体验,同时保留调试程序的能力。用魔法物品、更强大的怪物和复杂的地牢设计释放你的创造力。添加分层图形并以风格润色您的游戏。
您需要什么
• 一台运行 Windows 10、Linux 或 Mac OS X 的计算机。
• 一个文本编辑器,例如 Visual Studio Code。
• 能够运行OpenGL 3.2 的视频卡和驱动程序。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)