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

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

评分

★★★★★

ISBN

9787121358517

出版社

电子工业出版社 2020-06-01出版

作者

土球球

分类

软件学习

内容简介
《我的世界》(Minecraft)是一款风靡全世界的沙盒游戏,是目前 PC 游戏中畅销的游戏之一。作为一款拥有很大自由度的游戏,在社区中也存在一些基于 Minecraft 本身的修改行为,并以一种被称为模组(Mod)的方式广为传播。此外,通过编写 Java 程序的方式直接控制 Minecraft 的某些行为,在玩游戏中学习编程,能够大大提高青少年入门编程的兴趣。本书将聚焦于面向 Minecraft 模组的开发流程,读者在学习完本书后,将会拥有开发 Minecraft 模组的基本能力,如果读者对 Java 并不熟悉,那么读完本书后也将对 Java 有一个初步的认识。 本书可作为已经对 Minecraft 这款游戏有一定了解的玩家的模组开发入门教程,帮助玩家通过编程的 方式实现自己梦想中的游戏特性。本书也可作为已经对模组开发有一定认识的开发者的参考用书,对于 专注于旧版本模组开发的开发者,本书将介绍一些针对 Minecraft 新版本的全新特性。
AI简介
这是一本专注于Minecraft模组开发的教程书籍。这本书的内容涵盖了从电子游戏的运行机制到第三方库与LWJGL应用的各个方面,旨在帮助读者掌握Minecraft模组开发的基本技能。 首先,本书详细介绍了电子游戏的运行机制,包括游戏主循环、更新频率、游戏状态等概念。接着,书中讲解了如何配置Java开发环境,并详细介绍了Java的类型系统,包括值类型和引用类型,以及类、接口和注解等概念。 在模组开发的过程中,状态和控制的理解与应用是非常重要的。本书通过详细的例子,向读者展示了如何通过变量声明、条件语句以及使用new运算符直接构造对象等方式来控制程序的流程和状态。 此外,本书还深入讲解了方块与物品的注册与属性设置,包括如何注册方块对应的物品,以及如何设置方块的状态和元数据。同时,书中还介绍了如何创建新的药水效果并实现状态效果,以及如何管理Minecraft实体对象。 在游戏的交互方面,本书介绍了如何创建创造模式物品栏,并实现个性化的定制。同时,书中还讲解了如何实现Container的方法,以及如何在方块GUI中添加物品槽。 对于生物AI的设计与实现,本书也提供了详细的指导。书中讲
阅读/下载地址