内容简介
Unreal Engine 4 (UE4) is a popular and award-winning game engine that powers some of the most popular games. A truly powerful tool for game development, there has never been a better time to use it for both commercial and independent projects. With more than 100 recipes, this book shows how to unleash the power of C++ while developing games with Unreal Engine.This book takes you on a journey to jumpstart your C++ and UE4 development skills. You will start off by setting up UE4 for C++ developmen
AI简介
这是一本详细讲解如何使用C++进行Unreal Engine 4游戏开发的综合性指南。本书涵盖了从Visual Studio的配置到Unreal Engine 4的安装,从基本的数据类型到高级的AI和网络编程,从创建自定义的Actor和Component到使用C++ profiler优化代码等各个方面。
书中首先介绍了Visual Studio的配置,包括如何下载和安装Visual Studio,如何创建和配置C++项目,以及如何设置代码格式和快捷键。接着,书中深入讲解了Unreal Engine 4的安装,包括如何下载和安装Epic Games Launcher,如何创建和配置Unreal Engine项目,以及如何导入和使用第三方库。
在数据类型和内存管理方面,书中详细介绍了C++的基本数据类型,C++的引用和指针,以及C++的智能指针,包括TSharedPtr,TWeakPtr和TAutoPtr等。同时,书中还讲解了C++的内存管理,包括如何手动管理内存,如何使用智能指针自动管理内存,以及如何强制垃圾回收。
在Actor和Component方面,书中详细讲解了如何创建和使用