商品详情
书名:我的世界:Minecraft模组开发指南
定价:69.0
ISBN:9787121358517
作者:土球球
版次:第1版
出版时间:2020-06
内容提要:
作者简介:
土球球,Minecraft 社区创作者,前 Infinity Studio 小组成员,Command Block Logic 小组正式成员,《我的世界》中文论坛(MCBBS)编程开发版版主,网易《我的世界》中国版开发者大会受邀嘉宾。擅长 Minecraft 模组开发及原版命令创作,拥有多年 Java 编程经验和模组开发经验。其 Minecraft 模组开发系列教程《Minecraft 1.8.9 FML Mod开发教程》和近年来在知乎专栏“Modded Minecraft Dev”发表的大量教程,在Minecraft 的相关网上社区被广为传播,深受广大读者欢迎。
目录:
第Ⅰ部分 整装待发
第 1 章 电子游戏与 Mod 开发 / 2
1.1 电子游戏的运行机制 / 2
1.2 Mod 在游戏程序中的地位 / 5
1.3 本章小结 / 10
第 2 章 开发环境的准备工作 / 11
2.1 配置 Java 开发环境 / 11
2.2 配置 MinecraftForge 开发环境 / 14
2.3 **个 Mod 的构建与运行 / 18
2.4 本章小结 / 22
第Ⅱ部分 小试牛刀
第 3 章 基础知识 / 26
3.1 类型、字段、方法和注解 / 26
3.2 ModID 和其他信息 / 35
3.3 Forge 的事件系统 / 42
3.4 状态和控制 / 48
3.5 本章小结 / 53
第 4 章 面向方块和物品 / 56
4.1 新的物品 / 56
4.2 新的方块 / 65
4.3 面向对象的三大特征 / 74
4.4 本章小结 / 78
第 5 章 尝试交互 / 80
5.1 创造模式物品栏 / 80
5.2 新的工具 / 90
5.3 新的盔甲 / 100
5.4 为物品添加配方 / 109
5.5 本章小结 / 114
第 6 章 深入游戏体验 / 116
6.1 新的烧炼规则和燃料 / 116
6.2 新的附魔 / 123
6.3 新的村民交易 / 132
6.4 新的药水效果 / 146
6.5 客户端和服务端的差异 / 159
6.6 本章小结 / 163
第Ⅲ部分 登堂入室
第 7 章 会动的长方体 / 166
7.1 新的实体生物 / 166
7.2 生物的长方体模型 / 171
7.3 生物模型的转动 / 184
7.4 生物的行为逻辑 / 190
7.5 生物属性和数据同步 / 195
7.6 生物的世界生成 / 208
7.7 生物的死亡掉落 / 212
7.8 Minecraft 的 NBT 系统 / 215
7.9 本章小结 / 220
第 8 章 技高一筹 / 222
8.1 新的投掷物 / 222
8.2 新的附加属性 / 228
8.3 属性框渲染 / 236
8.4 调整提示文本 / 248
8.5 本章小结 / 253
第 9 章 眼见为实 / 254
9.1 方块状态与朝向 / 254
9.2 为方块绘制 GUI / 261
9.3 为 GUI 添加物品槽 / 267
9.4 游戏逻辑与进度条 / 273
9.5 本章小结 / 278
第 10 章 展望未来 / 280
10.1 成为一名合格的 Mod 开发者 / 280
10.2 探寻内部机制——Forge 是如何运作的 / 281
10.3 相关资源 / 284
后记 / 285
鸣谢 / 286
定价:69.0
ISBN:9787121358517
作者:土球球
版次:第1版
出版时间:2020-06
内容提要:
《我的世界》(Minecraft)是一款风靡全世界的沙盒游戏,是目前 PC 游戏中畅销的游戏之一。作为一款拥有很大自由度的游戏,在社区中也存在一些基于 Minecraft 本身的修改行为,并以一种被称为模组(Mod)的方式广为传播。此外,通过编写 Java 程序的方式直接控制 Minecraft 的某些行为,在玩游戏中学习编程,能够大大提高青少年入门编程的兴趣。本书将聚焦于面向 Minecraft 模组的开发流程,读者在学习完本书后,将会拥有开发 Minecraft 模组的基本能力,如果读者对 Java 并不熟悉,那么读完本书后也将对 Java 有一个初步的认识。 本书可作为已经对 Minecraft 这款游戏有一定了解的玩家的模组开发入门教程,帮助玩家通过编程的 方式实现自己梦想中的游戏特性。本书也可作为已经对模组开发有一定认识的开发者的参考用书,对于 专注于旧版本模组开发的开发者,本书将介绍一些针对 Minecraft 新版本的全新特性。
作者简介:
土球球,Minecraft 社区创作者,前 Infinity Studio 小组成员,Command Block Logic 小组正式成员,《我的世界》中文论坛(MCBBS)编程开发版版主,网易《我的世界》中国版开发者大会受邀嘉宾。擅长 Minecraft 模组开发及原版命令创作,拥有多年 Java 编程经验和模组开发经验。其 Minecraft 模组开发系列教程《Minecraft 1.8.9 FML Mod开发教程》和近年来在知乎专栏“Modded Minecraft Dev”发表的大量教程,在Minecraft 的相关网上社区被广为传播,深受广大读者欢迎。
目录:
第Ⅰ部分 整装待发
第 1 章 电子游戏与 Mod 开发 / 2
1.1 电子游戏的运行机制 / 2
1.2 Mod 在游戏程序中的地位 / 5
1.3 本章小结 / 10
第 2 章 开发环境的准备工作 / 11
2.1 配置 Java 开发环境 / 11
2.2 配置 MinecraftForge 开发环境 / 14
2.3 **个 Mod 的构建与运行 / 18
2.4 本章小结 / 22
第Ⅱ部分 小试牛刀
第 3 章 基础知识 / 26
3.1 类型、字段、方法和注解 / 26
3.2 ModID 和其他信息 / 35
3.3 Forge 的事件系统 / 42
3.4 状态和控制 / 48
3.5 本章小结 / 53
第 4 章 面向方块和物品 / 56
4.1 新的物品 / 56
4.2 新的方块 / 65
4.3 面向对象的三大特征 / 74
4.4 本章小结 / 78
第 5 章 尝试交互 / 80
5.1 创造模式物品栏 / 80
5.2 新的工具 / 90
5.3 新的盔甲 / 100
5.4 为物品添加配方 / 109
5.5 本章小结 / 114
第 6 章 深入游戏体验 / 116
6.1 新的烧炼规则和燃料 / 116
6.2 新的附魔 / 123
6.3 新的村民交易 / 132
6.4 新的药水效果 / 146
6.5 客户端和服务端的差异 / 159
6.6 本章小结 / 163
第Ⅲ部分 登堂入室
第 7 章 会动的长方体 / 166
7.1 新的实体生物 / 166
7.2 生物的长方体模型 / 171
7.3 生物模型的转动 / 184
7.4 生物的行为逻辑 / 190
7.5 生物属性和数据同步 / 195
7.6 生物的世界生成 / 208
7.7 生物的死亡掉落 / 212
7.8 Minecraft 的 NBT 系统 / 215
7.9 本章小结 / 220
第 8 章 技高一筹 / 222
8.1 新的投掷物 / 222
8.2 新的附加属性 / 228
8.3 属性框渲染 / 236
8.4 调整提示文本 / 248
8.5 本章小结 / 253
第 9 章 眼见为实 / 254
9.1 方块状态与朝向 / 254
9.2 为方块绘制 GUI / 261
9.3 为 GUI 添加物品槽 / 267
9.4 游戏逻辑与进度条 / 273
9.5 本章小结 / 278
第 10 章 展望未来 / 280
10.1 成为一名合格的 Mod 开发者 / 280
10.2 探寻内部机制——Forge 是如何运作的 / 281
10.3 相关资源 / 284
后记 / 285
鸣谢 / 286
- 电子工业出版社有限公司
- 电子工业出版社有限公司有赞官方供货商,为客户提供一流的知识产品及服务。
- 扫描二维码,访问我们的微信店铺