互联网
                       类型
                        可以朗读
                       语音朗读
                        255千字
                       字数
                        2024-05-01
                       发行日期
                    展开全部
                    
主编推荐语
通过游戏开发项目实例,掌握rut基础知识和游戏开发技能。
内容简介
rut是一种新兴的系统级编程语言,既具备可媲美c、c的强大功能,又具备内存安全、支持并发编程等特点,但其学路径之陡峭也让很多初学者望而却步。
全书介绍如何基于rut语言开发二维游戏,借项目实例帮助你掌握rut语言的基础知识,以及适用于诸如unity、unreal等引擎的游戏开发技能。要更好地掌握本书内容,请保证你的计算机具备以下软、硬件要求。安装window10/linux/maco系统。安装文本编辑器,例如viualtudiocode。能运行opengl3.2的显卡和驱动程序。
目录
- 版权信息
 - 内容提要
 - 致谢
 - 前言
 - 第一部分 初识Rust
 - 第1章 Rust及其开发环境
 - 1.1 安装Rust
 - 1.2 安装并配置开发环境
 - 1.3 用Cargo管理项目
 - 1.4 创建第一个Rust程序
 - 1.5 用Cargo来构建、检查并运行项目
 - 1.6 修正代码格式
 - 1.7 用Clippy来发现常见错误
 - 1.8 用Cargo进行包管理
 - 1.9 小结
 - 第2章 Rust的第一步
 - 2.1 创建一个新的项目
 - 2.2 捕捉用户输入
 - 2.3 将输入处理逻辑移入函数
 - 2.4 修剪输入数据
 - 2.5 在数组中存储字符串
 - 2.6 用结构体来组织数据
 - 2.7 用向量来存储数量可变的数据
 - 2.8 用枚举体来实现分类
 - 2.9 小结
 - 第3章 构建第一个Rust游戏
 - 3.1 理解游戏循环
 - 3.2 创建不同的游戏模态
 - 3.3 添加游戏角色
 - 3.4 创建障碍物并实现计分逻辑
 - 3.5 小结
 - 第二部分 开发地下城探险类游戏
 - 第4章 设计地下城探险类游戏
 - 4.1 设计文档必备的几个段落标题
 - 4.2 小结
 - 第5章 编写地下城探险类游戏
 - 5.1 将代码划分为模块
 - 5.2 用prelude模块来管理导入项
 - 5.3 存储地下城地图
 - 5.4 加入探险家
 - 5.5 创建地下城
 - 5.6 Graphics,Camera,Action
 - 5.7 小结
 - 第6章 创建地下城居民
 - 6.1 名词解释
 - 6.2 用组件编排出实体
 - 6.3 安装并使用Legion
 - 6.4 编排出玩家角色
 - 6.5 使用系统来实现复杂的逻辑
 - 6.6 添加怪兽
 - 6.7 碰撞检测
 - 6.8 小结
 - 第7章 与怪兽交替前行
 - 7.1 让怪兽随机游走
 - 7.2 在回合制的游戏中移动Entity
 - 7.3 发送意图消息
 - 7.4 小结
 - 第8章 生命值和近身战斗
 - 8.1 为实体赋予生命值
 - 8.2 添加平视显示系统
 - 8.3 实现战斗功能
 - 8.4 将等待作为一种策略
 - 8.5 小结
 - 第9章 胜与负
 - 9.1 创造更聪明的怪兽
 - 9.2 实现游戏结束画面
 - 9.3 寻找亚拉的护身符
 - 9.4 小结
 - 第10章 视场
 - 10.1 定义实体的视场
 - 10.2 限制怪兽的视场
 - 10.3 添加空间记忆
 - 10.4 小结
 - 第11章 更具可玩性的地下城
 - 11.1 创建trait
 - 11.2 用元胞自动机算法来创建地图
 - 11.3 用Drunkard's Walk算法来创建地图
 - 11.4 在地图中使用预制区域
 - 11.5 小结
 - 第12章 地图的主题风格
 - 12.1 为地下城引入主题风格
 - 12.2 使用主题风格进行渲染
 - 12.3 释放想象力
 - 12.4 小结
 - 第13章 背包和道具
 - 13.1 设计物品
 - 13.2 管理背包
 - 13.3 小结
 - 第14章 更深的地下城
 - 14.1 为地图添加楼梯
 - 14.2 追踪游戏关卡
 - 14.3 在平视显示区中显示当前关卡
 - 14.4 小结
 - 第15章 战斗系统和战利品
 - 15.1 设计数据驱动的地下城
 - 15.2 扩展战斗系统
 - 15.3 添加更多宝剑
 - 15.4 小结
 - 第16章 最后的步骤和润色
 - 16.1 打包游戏以进行分发
 - 16.2 开发属于自己的地下城探险类游戏
 - 16.3 更多内容
 - 16.4 小结
 - 第三部分 其他资源
 - 附录A ASCII/Codepage 437对照表
 - 附录B 简短的游戏设计文档
 - 附录C Rust语法速查表
 
                        展开全部
                        
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。
