unreal入门
简介
Unreal Engine(虚幻引擎)由Epic开发商开发,是目前比较流行,具有实时逼真渲染游戏引擎之一。
使用推荐环境
2.下载安装
官网链接https://www.unrealengine.com/
进入官网注册并下载。其中Launcher有350M,下载Unreal引擎有20G。这里需要注意可能你的电脑要设置代理Launcher才能正常工作。操作完毕如下图所示:
赶紧启动并创建一个项目吧:
如果你的电脑图形驱动版本较低,编辑器会弹出提示。
3.Unity VS Unreal
下面Unity和Unreal的一些对比
4.Unreal引擎编辑器
如果用过Unity编辑器,那么我觉得Unreal的入门使用也并不会陌生,一起来揭开神秘面纱。
你可以根据引导教程一步一步来熟悉编辑器各个功能区域,篇幅原因这里就不过多介绍了,需要我们多操作一下才能更好的去熟悉。
5.一起来试试
5.1 在新关卡中展示一个立方体加火把粒子特效。
根据上面描述效果,我们需要创建一个关卡,像unity里的scene。左上角菜单文件新建关卡即可。
在左侧窗体拖放一个立方体到关卡viewport里即可看到,然后给立方体添加一个粒子组件放到顶部即可,具体如图:
运行效果截图:
5.2 做一个像unity里的预制体
Unreal里通过Blueprint创建蓝图可以实现此类效果。
当创建蓝图完毕后,在内容浏览器里即可看到。具体如下所示:
上面蓝图就相当于unity里的预制体,可以把它拖到关卡里面。
5.3 如何编辑蓝图,实现基本效果
运行关卡,展示蓝图的效果同时屏幕输出当前帧,具体效果如下:
这里重点是如何编辑蓝图,只要拖拽操作等零代码量来实现。
双击蓝图打开窗体如下,然后在事件图表进行编辑。
上面输出帧我们需要一个整型变量,一个加法函数,一个输出函数即可。
图中注释说明如下:
图中1为所需的整型变量,在变量栏点+即可创建所需;
图中2为事件BeginPlay,类似C#里的Start;
图中3为事件Tick,类似C#里的Update;
图中4为获取变量值,拖放变量到图表区域,选中获取选项即可;
图中5为设置变量值,拖放变量到图表区域,选中设置选项即可;
图中6为math的add函数,右击图表区域输入add int即可找到;
图中7为Print函数,右击图表区域输入Print即可找到;
接下来就连接exec即可,编辑过程描述如下:
首先启动的时候我们初始化变量为0,即图中的2连5。然后对变量进行+1的操作,即图中的4连6。变量加完后我们要设置回去,所以图中的6连接后面的设置count操作。设置完毕后需要输出到屏幕,即图中的设置连接7,点击底部可选择输出函数的参数。连接7之后会自动出现Count到In String连接。每帧都要输出,那么需要把Tick连接好,即图中3连接设置count即可。好了经过这些操作步骤,我们可以运行看上面的效果了。
本节先到这里,来开启你的unreal之旅吧!
推荐网址http://api.unrealengine.com/INT/GettingStarted