书籍详情

我的世界:Minecraft模组开发指南

我的世界:Minecraft模组开发指南

作者:土球球 著

出版社:电子工业出版社

出版时间:2020-07-01

ISBN:9787121358517

定价:¥69.00

购买这本书可以去
内容简介
  《我的世界》(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
猜您喜欢

读书导航