Unreal Engine 4创建图片背景场景。

前言

传统的UI界面通常位于整个模型场景的最前面,这可能会导致很多的限制,例如创建纯图片的背景或者创建类似于游戏人物装备简介界面,这些场景图片都位于模型的后面,我们这个方法就是先解决这个问题。

操作

  1. 创建 Actor蓝图类 Actor蓝图类

2.添加组件:添加 “场景组件”,添加“摄像机”组件和“场景捕获2D”组件,将“场景捕获2D”组件附件到”摄像机”组件,添加相关的“粒子”,“骨骼模型”等需要进行渲染的物体。
注意:搜索组件的时候使用工具当前的语言进行搜索。添加组件
3. 编辑添加的组件:(1)将摄像机的投射方式改为正交。(2)指定“骨骼网格体组件”的模型和对应的动作。(3)添加“SceneCaptureComponent2D”的场景捕获的纹理目标。创建画布渲染目标“NewCanvasRenderTarget2D”。画布渲染目标

  1. 画布渲染目标:设置渲染尺寸保证渲染出的模型没有锯齿,同时在“actor蓝图类”中调整摄像机位置,以达到一个合适的渲染目标的大小。画布渲染目标

  2. 创建材质:(1)选中“画布渲染目标”,右键创建材质。(2)修改材质域为“用户界面材质”,混合模式为“半透明”。(3)将图片的RGB通道连接到材质的颜色上。(4)创建“OneMinus"节点,将图片的Alpha通道经过该节点后连接到模型的“不透明度”节点上。
    注意:OneMinus在0-1颜色域是反转,在此作用是将Alpha反转显示出渲染的模型,可以使用快捷键“1-”快速创建该节点创建材质
    6.创建UI组件:(1)右键创建“用户界面”-“控件蓝图” 。(2)在画布面板中添加“image”“text”等组件并设置好前后顺序。(3)添加渲染模型的“Image”组件,在笔刷中添加之前创建的“用户界面材质”,并调整到合适的位置。UI组件
    注意:可以在该图表中添加相关的蓝图节点对模型等执行操作。
    7.显示UI界面:(1)点开主界面的“蓝图”下拉菜单“打开关卡蓝图”(2)创建"HUD UI控件“,”添加到窗口“(3)最后将原有的actor隐藏。
    显示UI界面蓝图
    注意:因为Actor蓝图类是新创建的,之前的系统还保留着原有的Actor,可以使用该函数将默认的隐藏
    8.最终呈现效果在这里插入图片描述

其他

该文章是本人练习笔记,如有问题相互交流。

猜你喜欢

转载自blog.csdn.net/lb1014733548/article/details/128531259