





定价:96元
印次:1-2
ISBN:9787302626411
出版日期:2023.04.01
印刷日期:2024.07.15
图书责编:郭丽娜
图书分类:教材
本书一共13章,主要介绍了使用虚幻引擎和C++开发游戏的一些基本功能,与其他主要介绍蓝图的图书不同,本书侧重代码开发。本书内容主要包括创建项目、UE蓝图、UE类及UE智能指针、C++容器和C++智能指针、UE脚本基础、Gameplay框架、图形用户界面基础、天空盒、摇杆、光影、地形系统、寻路技术、网络基础等,最后是一个完整的游戏示例,供读者实践学习。 本书适合作为高等院校、高等职业院校虚拟现实、软件工程、游戏开发等专业的教材,也可作为游戏开发、虚拟现实的爱好者和从业者的自学用书。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。
李华旸,博士,副教授,毕业于华中科技大学计算机与理论专业,江西财经大学VR产业学院副院长,软件工程游戏方向负责人,曾发表学术论文十余篇,主持省级项目和横向课题多项,有较好理论基础和实践能力,熟悉C++、C#、python、javascript等。
前 言 党的二十大指出“推动战略性新兴产业融合集群发展,构建新一代信息技术、人工智 能、生物技术、新能源、新材料、高端装备、绿色环保等一批新的增长引擎”。虚拟现实 是新一代信息技术的重要前沿方向,是数字经济的重大前瞻领域。虚幻引擎作为虚拟现实 重要的开发技术,在虚拟现实产业发展中起着举足轻重的作用。 虚幻引擎(Unreal Engine,UE)是由Epic Game公司开发的一款开源、商业收费、学 习免费的游戏引擎。虚幻引擎功能强大、上手简单、易用性高,尤其侧重于数据生成和程 序编写。虚幻引擎还为程序员提供了一个具有先进功能、可扩展性的应用程序框架,用于 建立、测试和发布各种类型的游戏。 基于蓝图模式,设计师只需要程序员很少量的协助,就能够在完全可视化环境中尽可 能多地开发游戏的数据资源,实际操作非常便利。这方面的书籍已经出版了很多,本书主 要是从程序员角度进行编写。 本书面向计算机、虚拟现实(Virtual Reality, VR)技术等学科,主要介绍代码编程模 式,着重C++编程开发。本书的第1~4章,主要介绍虚幻引擎入门和虚幻引擎的C++开发; 第5~13章,主要介绍虚幻引擎中常用功能。其中,第1~4章会带领读者逐步上手虚幻引擎, 通过各种小案例,让读者能够做出简单可运行的项目;在C++开发介绍部分包含C++基础 和C++进阶,即使是C++基础不好的读者也能很容易了解UE C++。在第5~13章中,编 者挑选了游戏制作中常用到的功能进行介绍,如图形用户界面、天空盒、笔刷、雾效、音 频和光影效果等。读者有了这些基础,结合手...
第1章 Unreal
Engine基础
.
...........1
1.1 环境搭建 ..................................1
1.2 项目创建 ..................................4
1.3 编辑器基础 ............................10
1.4 工具和编辑器 .........................12
1.5 本章小结 ................................15
第2章 蓝图
.
.................................16
2.1 基础知识:蓝图 .....................16
2.2 实战练习:控制场景中门的
开启和关闭 ...........................19
2.3 本章小结 ................................26
第3章 C++基础
.
........................27
3.1 基础知识:现代C++基础 .....27
3.2 基础知识:UE的C++类层
级结构 ...................................48
3.3 基础知识:UE中的宏定义 .....50
3.4 基础知识:UE中的字符串 .....58
3.5 本章小结 ...............................