UE4--3DUI

这篇具有很好参考价值的文章主要介绍了UE4--3DUI。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在要添加的物体中添加Widget组件

ue4 3dui,ue4,学习,ui

Space:渲染位置(World:渲染到世界,一般用于3D,Screen:渲染到屏幕:一般用于2D)
Widget Class:要渲染的对象(渲染那个UI界面) 
Draw at Desired Size:理想大小

  ue4 3dui,ue4,学习,ui

 当需要用户与3DUI进行交互时,需要添加WidgetInteraction组件

ue4 3dui,ue4,学习,ui

需要调整方向,让组件指向方向与角色方向保持一致,在视口界面中可以看到红色的箭头就是控件交互组件

ue4 3dui,ue4,学习,ui

细节设置

ue4 3dui,ue4,学习,ui

 3DUI的锚点设置,根据需求进行锚点设置,可以让3DUI更好的在场景中显示。

可以创建一个Actor,但不给静态网格体,这样该Actor不会再场景中显示,但是3DUI会在场景中显示。通过Tag,可以很好的控制3DUI是否显示或者隐藏

ue4 3dui,ue4,学习,ui

注意一定要与3DUI的保持一致,不让3DUI出现位置会很奇怪。文章来源地址https://www.toymoban.com/news/detail-595001.html

到了这里,关于UE4--3DUI的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • UE4点击UI在场景中生成actor

    1.创建一个spawnMesh(actor),添加一个static组件,写入一个设置staticMesh的函数,暴露出new mesh。 2.创建结构体Create2   3.创建wid1和wid2(widget)。 wid1:  写一个set style事件,用变量icon来设置image_icon,变量name设置text block。这两个变量需要暴露出去。  创建wid之前完成set style事件  写

    2024年02月11日
    浏览(41)
  • UE4两种点击空间UI弹窗的方式

    1、要实现点击,必须要给鼠标左键或者右键写发射射线的程序,如下   2、在关卡蓝图中,最好设置一下鼠标可见。  2、UI加一个按钮,并设计On Clicked事件 对应的响应如下,这是第一种 3、第二种如下    

    2024年02月14日
    浏览(96)
  • UE4 材质学习笔记

    CheapContrast与CheapContrast_RGB都是提升对比度的,一个是一维输入,一个是三维输入,让亮的地方更亮,暗的地方更暗,不像power虽然也是提升对比度,但是使用过后的结果都是变暗或者最多不变(值为1的情况) 乘法乘以超过1不会为纯白色,而加法超过一,材质就呈现白色,乘

    2024年02月11日
    浏览(47)
  • UE4 使用控件蓝图的动画功能实现UI的淡入淡出

    效果: 步骤: 首先PS一张背景纯黑,边缘有羽化效果的图片: 新建一个控件蓝图,创建一个图像和按钮控件,控件的初始位置如下所示,设置图像一开始为完全透明 新建两个动画,分别命名为“向左移动”和“向右移动” 在时间轴上添加对按钮和图像的控制 按钮主要是对

    2024年02月17日
    浏览(48)
  • Ue4用射线检测来将点击的物体显示UI

    给actor打上tag,首先射线检测到actor,获得他的tag,根据tag创建一个actor,创建的这个actor跟一个widget绑定。创建的actor中需要获取到要显示的widget,并将需要显示的信息text传给widget,widget根据传入的值来改变显示的信息。 1.将actor打上tag 2.根据hit到的actor的tag,传入信息,并确

    2024年02月10日
    浏览(51)
  • UE4 UE5学习和资源网站整理

    epic官网 Epic开发 | 首页 - Epic Online Services UE5官方文档 https://docs.unrealengine.com/4.27/zh-CN/j 截屏软件 Snipaste - 截图 + 贴图  Metahuman数字人网站 Epic Games 平面资源网站包图网 包图网_专注原创商用设计图片下载,会员免费设计素材模板独家图库 Artstation外网艺术灵感网站 https://www.ar

    2024年01月21日
    浏览(60)
  • UE4 unlua学习笔记

    将这三个插件放入Plugins内并重新编译   创建一个BlueprintLibrary,声明一个全局函数  在这里声明路径 点击Create Lua Template   在Content的Script即可生成对应的lua文件打开它!  显示以上lua代码 打印Hello Unlua 创建该UI,就会在创建UI的Construct里面进行打印Hello Unlua效果如下:   静态

    2024年02月15日
    浏览(50)
  • UE4 顶点着色 学习笔记

    首先区别一下StaticMesh和StaticMeshComponent StaticMesh是模型本身 而StaticMeshComponent是模型出来的实例 直接修改StaticMesh的内容,所有StaticMeshComponent实例都会产生变化 而修改StaticMeshComponent直会对实例产生影响不会对StaticMesh有任何修改 函数参数 1、要修改顶点着色的StaticMeshCommponent

    2024年02月04日
    浏览(54)
  • UE4 HLSL学习笔记

    在Custom配置对应ush文件路径 在HLSL中写入对应代码 Custom里面增加两个Input,名字必须和ush文件内的未知变量名字一样 然后就对应输出对应效果的颜色 这就是简单的加法运算 减法同理: 乘法除法同理 HLSL取最小值 HLSL取最大值 绝对值: 取余: 四舍五入 Pow运算: 材质里面是

    2024年02月06日
    浏览(53)
  • UE4 体积云制作 学习笔记

    首先Noise本来就是一张噪点图 云的扰动不能太大,将Scale调小,并将InputMin调整为0 形成这样一张扰动图 扰动需要根据材质在世界的位置进行调整,所以Position需要加上WorldPosition 材质在不同世界位置,噪点不同 除以一个数,相当于原来0~1范围的贴图变成了0~0.2范围的贴图,贴

    2024年02月08日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包