图书 | Rust游戏开发实战 |
内容 | 内容推荐 本书主要介绍基于Rust语言并采用Bevy引擎开发游戏的方法,还介绍了采用其他引擎(Unity和Unreal)开发游戏的技巧。 本书先设置开发环境,然后引导读者制作自己的Flappy Bird,借实例讲解Rust语言的基础知识。全书将引导读者逐步完成一个《地下城爬行者》(Dungeon Crawler)游戏项目,旨在通过实战帮助读者掌握Rust的相关知识,掌握用Bevy开发游戏的方法,以及在不影响程序调试的情况下运行游戏系统,如何对所开发的游戏进行优化。 作者简介 赫伯特·沃尔弗森(Herbert Wolverson)是一名非常有经验的程序员,主要从事游戏开发工作。他在游戏开发社区非常活跃,为多个开源项目做过贡献。 目录 第一部分 初识Rust 第1章 Rust及其开发环境 1.1 安装Rust 1.1.1 在Microsoft Windows上安装Rust 1.1.2 在其他操作系统上安装Rust 1.1.3 完成安装 1.1.4 验证安装是否成功 1.1.5 测试Rust能否正常使用 1.1.6 版本更新 1.2 安装并配置开发环境 1.3 用Cargo管理项目 1.3.1 为代码选择一个主目录 1.3.2 用Cargo来开启一个新项目 1.3.3 运行Hello,World 1.3.4 与版本控制系统的集成 1.4 创建第一个Rust程序 1.4.1 Cargo的元数据 1.4.2 Hello,World程序 1.5 用Cargo来构建、检查并运行项目 1.6 修正代码格式 1.7 用Clippy来发现常见错误 1.8 用Cargo行包管理 1.9 小结 第2章 Rust的第一步 2.1 创建一个新的项目 2.2 捕捉用户输入 2.2.1 提示访客输入姓名 2.2.2 用变量存储姓名 2.2.3 接收键盘输入 2.2.4 读取用户输入 2.2.5 用占位符实现格式化打印 2.2.6 完整的问候程序 2.3 将输入处理逻辑移入函数 2.4 修剪输入数据 2.5 在数组中存储字符串 2.5.1 声明一个数组 2.5.2 在数组中查找元素 2.6 用结构体来组织数据 2.7 用向量来存储数量可变的数据 2.7.1 派生调试信息 2.7.2 用向量代替数组 2.7.3 用break跳出循环 2.7.4 为向量添加新元素 2.8 用枚举体来实现分类 2.8.1 枚举体 2.8.2 使用枚举类型和整数类型的数据成员 2.8.3 将枚举类型赋值给变量 2.8.4 枚举体的匹配 …… 第二部分 开发地下城探险类游戏 第三部分 其他资源 |
标签 | |
缩略图 | ![]() |
书名 | Rust游戏开发实战 |
副书名 | |
原作名 | |
作者 | (美)赫伯特·沃尔弗森 |
译者 | 译者:米明恒 |
编者 | |
绘者 | |
出版社 | 人民邮电出版社 |
商品编码(ISBN) | 9787115626608 |
开本 | 16开 |
页数 | 298 |
版次 | 1 |
装订 | 平装 |
字数 | 421 |
出版时间 | 2024-05-01 |
首版时间 | 2024-05-01 |
印刷时间 | 2024-05-01 |
正文语种 | 汉 |
读者对象 | 普通大众 |
适用范围 | |
发行范围 | 公开发行 |
发行模式 | 实体书 |
首发网站 | |
连载网址 | |
图书大类 | |
图书小类 | |
重量 | 506 |
CIP核字 | 2023174413 |
中图分类号 | TP311.5 |
丛书名 | |
印张 | 19.5 |
印次 | 1 |
出版地 | 北京 |
长 | 235 |
宽 | 186 |
高 | 15 |
整理 | |
媒质 | |
用纸 | |
是否注音 | |
影印版本 | |
出版商国别 | |
是否套装 | |
著作权合同登记号 | |
版权提供者 | |
定价 | |
印数 | |
出品方 | |
作品荣誉 | |
主角 | |
配角 | |
其他角色 | |
一句话简介 | |
立意 | |
作品视角 | |
所属系列 | |
文章进度 | |
内容简介 | |
作者简介 | |
目录 | |
文摘 | |
安全警示 | 适度休息有益身心健康,请勿长期沉迷于阅读小说。 |
随便看 |
|
兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。