图书介绍

Unreal Engine 4蓝图可视化编程PDF|Epub|txt|kindle电子书版本网盘下载

Unreal Engine 4蓝图可视化编程
  • (美)西威尔(Brenden Sewell) 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115453044
  • 出版时间:2017
  • 标注页数:170页
  • 文件大小:22MB
  • 文件页数:192页
  • 主题词:游戏程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Unreal Engine 4蓝图可视化编程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 使用蓝图进行对象交互1

1.1 创建项目和关卡1

1.1.1 为新建的项目设置模板3

1.1.2 理解项目设置3

1.1.3 创建项目4

1.2 为关卡添加对象5

1.3 材质6

1.3.1 创建材质6

1.3.2 材质属性与蓝图节点6

1.3.3 为材质添加属性9

1.4 创建第一个蓝图11

1.4.1 浏览事件图表面板12

1.4.2 检测事件Hit14

1.4.3 转换材质15

1.4.4 升级蓝图17

1.5 制作移动标靶18

1.5.1 改变actor的移动性和碰撞19

1.5.2 目标分析21

1.5.3 使用变量存储数据21

1.5.4 准备计算方向22

1.5.5 使用delta time关联速度与时间24

1.5.6 转换现有位置坐标24

1.5.7 更新位置26

1.6 改变目标方向27

测试移动的目标28

1.7 小结29

第2章 升级玩家的技能30

2.1 通过扩展蓝图添加加速技能31

2.1.1 分解角色移动蓝图31

2.1.2 自定义输入控制34

2.1.3 添加冲刺功能35

2.2 制作瞄准镜效果37

2.2.1 使用时间轴进行平滑过渡38

2.2.2 加快子弹的速度41

2.3 添加音效和粒子效果43

2.3.1 为目标状态添加分支43

2.3.2 触发声音效果、爆炸、销毁46

2.4 小结49

第3章 创建屏幕UI元素50

3.1 使用UMG创建简单的UI51

3.1.1 使用蓝图控件绘制形状52

3.1.2 自定义血条和体力条的外观53

3.1.3 创建弹药和敌人计数55

3.1.4 显示HUD57

3.2 关联玩家变量与UI元素值59

3.2.1 为health和stamina创建绑定59

3.2.2 制作文本绑定62

3.3 获得子弹和摧毁目标的信息63

3.3.1 减少子弹计数64

3.3.2 增加已摧毁物体的计数64

3.4 小结66

第4章 创建约束和游戏性对象67

4.1 限制玩家的行为68

4.1.1 冲刺时减少体力值68

4.1.2 使用循环计时器来重复动作71

4.1.3 使用分支节点将动作模块化73

4.1.4 重新生成stamina74

4.1.5 当弹药耗尽时停止开火动作75

4.2 创建可收集物品76

创建收集逻辑76

4.3 设置游戏胜利条件81

4.3.1 在HUD中显示目标82

4.3.2 创建胜利菜单83

4.3.3 显示菜单85

4.3.4 触发胜利86

4.4 小结88

第5章 使用AI制作移动的敌人89

5.1 设置敌人actor的导航89

5.1.1 从虚幻商城导入资源90

5.1.2 扩大游戏区域90

5.1.3 使用NavMesh制作导航91

5.1.4 用AI资源设置智能敌人92

5.2 创建导航行为94

5.2.1 设置巡逻点94

5.2.2 启用资产之间的通信95

5.2.3 让AI通过行为树学会行走99

5.3 让AI追逐玩家102

5.3.1 用Pawn Sensing给敌人添加视线102

5.3.2 向行为树添加条件104

5.3.3 创建追逐行为106

5.4 小结108

第6章 升级AI敌人110

6.1 创建敌人攻击功能111

6.1.1 创建攻击任务111

6.1.2 更新血条113

6.2 让敌人听到并分析声音来源115

6.2.1 添加听觉至行为树115

6.2.2 设置调查任务116

6.2.3 存储噪声事件数据119

6.2.4 为玩家的动作添加噪音122

6.3 击杀敌人124

通过重复使用现有蓝图节省时间124

6.4 在游戏过程中产生更多的敌人127

6.4.1 选择敌人出生点127

6.4.2 使用变量管理敌人生成的速率和数量128

6.4.3 在关卡蓝图中设置生成敌人的蓝图130

6.5 创建敌人巡逻行为133

6.5.1 使用自定义任务识别巡逻点134

6.5.2 向行为树添加巡逻状态136

6.6 小结138

第7章 跟踪游戏状态完成游戏体验139

7.1 引入玩家角色的死亡机制139

7.2 创建lose界面140

7.3 创建回合制玩法143

7.3.1 使用SaveGame对象存储游戏信息144

7.3.2 在游戏开始时存储和加载保存的数据145

7.3.3 增加过关所需消灭的敌人数目148

7.3.4 创建回合之间的切换界面150

7.3.5 当前回合获胜时,跳转到新回合152

7.4 暂停游戏并重置保存文件154

7.4.1 创建暂停菜单154

7.4.2 恢复并重置保存文件155

7.4.3 触发暂停菜单158

7.5 小结160

第8章 打包与发行161

8.1 优化图形设置161

8.2 设置游戏的可玩性164

打包游戏167

8.3 进一步学习168

8.3.1 完成和分享尽可能多的游戏168

8.3.2 拓宽技术领域169

8.3.3 学习资源169

8.4 小结170

热门推荐