章节简介

第1章:正如Prophecy Foretold, a Hero is Born
向您介绍RPG视频游戏的基本原理和特定功能,并讨论本书将如何帮助为商业RPG建立基础知识。本章还将引导您了解视频游戏体系结构的基础知识,并高度概述LibGDX中的组件布局和应用程序生命周期。最后,在了解设置开发和构建环境之后,您将运行第一个演示应用程序。

第2章:欢迎来到BludBourne之地
首先讨论如何使用tile编辑器为BludBourne创建地图,以及如何使用资产管理类来加载它们。然后,您将使用相机实现主渲染循环,以显示加载的地图。然后我们将讨论一些地图特有的功能,包括重生点和门户系统。最后,您将学习如何为玩家精灵添加动画并实现输入处理,以便玩家可以在游戏世界中移动。

第3章:在BludBourne中相当孤单......
讨论了如何实现BludBourne的实体组件系统设计模式。然后,我们将介绍使用JSON来定义NPC属性的脚本支持。最后,我们将实现一个碰撞检测物理组件和一个用于NPC运动的输入组件。

第4章,我在哪里放置我的东西?
涵盖带有皮肤的HUD布局。我们将学习如何将玩家统计信息整合到UI中。然后,我们将通过为您的玩家实现一个带拖放功能的库存系统来应用这些知识。最后,我们将讨论如何通过保存和加载游戏配置文件来保留玩家状态。

第5章,是时候给这个城镇注入一些生命了
讨论对话树背后的理论,并为NPC角色实现一个交互式语音系统。最后,我们将为玩家开发物品和金钱交易的商店用户界面。

第6章,太多的任务,太短的时间......
讨论了任务系统,包括依赖图理论及其实现。最后,我们将创建一个任务日志UI,其中包括创建任务脚本所涉及的步骤。

第7章,现在展示怪兽及boss
讨论如何实施包括敌人NPC战斗机制在内的UI的战斗系统。然后,我们将了解如何将HUD更新连接到BludBourne中的状态更改。我们将介绍一些实现玩家库存物品消耗的技巧。最后,我们将为玩家开发一个平衡系统。

第8章,哦,不!看起来像戏剧!
讨论了如何将音乐融入到BludBourne的世界中。我们还将着眼于如何制作过场动画并将其融入游戏中。

第9章,设定气氛
涵盖各种特殊效果列表,可以为您的RPG带来不错的光泽,我们将首先了解如何在屏幕之间创建过渡效果。然后,我们将了解一个静态照明模型如何适用于BludBourne,包括实施全天候的周期。最后,我们将介绍可用于使法术爆炸并使火炬烟雾的粒子效应。

第10章,预言实现,我们的英雄等待下一个冒险
涵盖您游戏的部署主题,包括讨论数字分发平台。然后,我们将查看安全措施,包括模糊保存游戏配置文件,可执行文件,本地启动器以及混淆最终打包的JAR。最后,我们将看看关于构建测试覆盖率和一些调试技巧的一些提示和技巧。

你可能感兴趣的:(章节简介)