当前位置:   article > 正文

UE4案例记录

UE4案例记录

UE4案例记录(制作3D角色显示在UI中)

制作3D角色显示在UI中

转载自youtube视频

https://www.youtube.com/channel/UCC8f6SxKJElVvaRb7nF4Axg

新建项目

在这里插入图片描述

创建一个Actor

场景组件->摄像机组件->场景捕获组件2D,之后添加一个骨骼网格体

在这里插入图片描述

渲染骨骼网格体

在这里插入图片描述

之后选则文件夹就会看到渲染目标NewTextureRenderTarget2D

右键渲染目标创建一个材质

设置材质域为用户界面,混合模式为半透明

在这里插入图片描述

UMG使用三维材质

创建一个UMG用IMG使用这个材质

在这里插入图片描述

将这个IMG添加到视口。

添加该actor进场景

可以在角色蓝图中创建这个Actor,记住要生成到天空球之外。

在这里插入图片描述

运行效果如下

在这里插入图片描述

添加鼠标和角色的交互

角色蓝图中添加ClickStart,ClickEnd,MouseMove三个函数

在这里插入图片描述

上面三个函数分别会绑定在按下鼠标按钮时\On Mouse Button Down,(松开鼠标按钮时\On Mouse Button Up鼠标离开时),鼠标移动时\On Mouse Move

下面进入希望与之交互的UMG中,也就是显示这个角色的二维UMG

首先,事件构造时先通过玩家控制的角色获取对应希望显示在二维部分的角色,并存成一个变量

在这里插入图片描述

添加以下四个重载函数

按下鼠标按钮时\On Mouse Button Down

在这里插入图片描述

松开鼠标按钮时\On Mouse Button Up,鼠标离开时

在这里插入图片描述

鼠标移动时\On Mouse Move

在这里插入图片描述

双向绑定效果完成

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/233881?site
推荐阅读
相关标签
  

闽ICP备14008679号