前 言
Unreal Engine 4蓝图可视化编程
游戏引擎(例如虚幻引擎4)作为强大的商业游戏的制作工具,越来越受传统游戏工作室以外的新老游戏开发者所欢迎。虚幻引擎为过去10年中发布的许多最受欢迎的控制台和PC游戏提供了动力,最新版本的虚幻引擎尽可能地包含了开发者所需的工具。这些工具中最具变革性的是蓝图可视化编程系统,其允许非专业程序人员创建和实现游戏机制、用户界面(User Interface,UI)和交互。
本书采用分步方法,指导读者使用可视化的蓝图节点构成蓝图行为,并将它们链接在一起以创建游戏机制、UI等。在这个过程中,读者将学习所有使用蓝图在虚幻引擎4中开发游戏的必要技能。
我们从基础的第一人称射击模板开始,每个章节将扩展原型,以创建一个越来越复杂和稳定的游戏体验。从创造基本的射击机制逐渐过渡到更复杂的系统,将生成用户界面和智能敌人行为。学完这本书时,你将完成一个功能齐全的第一人称射击游戏,在游戏开发过程中学会一些必要的技能。
目 录
第1章 使用蓝图进行对象交互
1.1 创建项目和关卡
1.2 为关卡添加对象
1.3 材质
1.4 创建第一个蓝图
1.5 制作移动标靶
1.6 改变目标方向
1.7 小结
第2章 升级玩家的技能
2.1 通过扩展蓝图添加加速技能
2.2 制作瞄准镜效果
2.3 添加音效和粒子效果
2.4 小结
第3章 创建屏幕UI元素
第4章 创建约束和游戏性对象
第5章 使用AI制作移动的敌人
第6章 升级AI敌人
第7章 跟踪游戏状态完成游戏体验
第8章 打包与发行