1.Unreal Engine概述
Unreal Engine简称UE,中文译为虚幻引擎。是由EPIC公司研发的授权较广的游戏引擎之一,占用全球商用游戏引擎80%的市场份额。目前应用最广的是UE4,中文简称虚幻4。2021年EPIC官网发布了UE5抢先体验版。UE不仅仅是一款出色的游戏引擎,更是一款游戏开发的工具。用户可以借助UE创作出高质量的游戏。
2.Unreal Engine编程
用Unreal Engine制作游戏时,有两个必不可少的部分。
01.制作3D游戏场景
Unreal Engine中为我们准备了可以高度渲染3D图形的工具,运用这些功能就可以制作逼真唯美的3D游戏场景。
02.让3D图形动起来(编程)
例如,让角色动起来,通过点击发射武器,击中某个3D图形后发生爆炸,爆炸后被击中的3D图形消失玩家得分,等等。这些动态的内容仅仅靠3D图形的摆放是不能实现的。这就需要编程。
UE中的编程方式又分为两种主要方式:
01.C++
UE的源码底层是C++编写的,所以,它以C语言作为基础并大大强化了其功能,应用于程序开发等这种对编程要求较高的领域。如果使用C++制作游戏需要同时下载Visual studio。可在官网http://www.visualstudio.com进行安装下载。
02.蓝图
蓝图是UE中的一种可视化语言。事先将各种可执行的处理以“节点”(形状像一块一块的小板子)的形式创建,然后用鼠标将其排列连接就可以实现编程。蓝图对于不熟悉C语言的用户来说简单易用容易上手。理论上,所有通过C++实现的编程都可以通过蓝图编程替代。所以不用担心蓝图只能做简单的内容。我们以后的学习,也主要从蓝图开始入手开启UE的世界。
3.Unreal Engine下载与安装
在下载安装前,先说一下UE对电脑的配置要求,下面是官方推荐的配置:
操作系统 | Win10 64 位系统 |
---|