原标题:UE4虚幻引擎蓝图制作自动开关门(超详细图文教程

自己花费了一天多的时间来编写和整理这篇图文教程,相信看了后能轻松学会使用蓝图制作会自动开关的单开门的,大家可以举一反三,尝试使用蓝图制做双开关、推拉门等。注意:门套模型和门模型要分开导入在Content Browser内容浏览器中双击门或门套进入静态网格编辑器窗口,进行以下操作:一、模型的导出导入注意事项首先在3ds max中要将门和门套模型的轴心对齐到门折叶的下方,并将门模型移动至(0,0,0)坐标点,如下图所示;

原因:UE导入3ds max的模型的轴心并不是以3ds max场景中模型的轴心为轴心的,而是以3ds max场景中的绝对(0,0,0)坐标点来作为轴心的,所以像门、家具、小摆件、电器之类的模型要先在3ds max中整理好轴心并将其模型位置归零至3ds max场景中心再进行FBX导出,这样导入UE的模型就是以模型轴心变换的。(UE4虚幻引擎学习群:633267564)

导入门和门套模型并给予需要的材质和适当的碰撞体

1、编辑或选择给予其具有木贴图的木材质a、门和门套上的白橡木材质b、门把手和装饰线条的黄金材质

这里有两种材质:

2、移除碰撞体,手动创建门和门套两侧的Box碰撞体

3、保存修改

二、编辑门套的Socket插槽

在Content Browser内容浏览器中双击门套进入静态网格编辑器窗口,进行以下操作:

1、创建门两侧的Socket

2、保存修改

三、创建单开门蓝图

1、在内容浏览器中创建蓝图类=>Actor,并重命名为SingleDoorR(意为从往右侧开的单开门);

2、建立门的组件基本框架

双击蓝图SingleDoorR蓝图图标进入蓝图编辑器;

将编辑好材质、碰撞体、Socket的门套模型拖入蓝图编辑器左侧的组件Component中,如下图所示

将编辑好材质、碰撞体的门模型拖入

蓝图编辑器左侧的组件Component中的门套SM_DoorFrame_01层级下,如下图所示

门和门套出现在Viewport中,如下图所示

将门的父插槽Parent Socket搜索选择为SocketR

3、添加触发器

4、在事件图表中添加添加时间轴节点

添加后的时间轴节点,默认名称为Timeline_0

我们这里将时间轴节点名称更改为DoorSwing(门的摆动),如下图所示

双击时间轴节点DoorSwing,打开时间轴模板,默认面板如下图

拖动关键点控制手柄,将时间轴曲线调整成

现在时间轴节点DoorSwing多了一个SwingOpen

5、添加Oncomponent End Overlap节点

6、设置球形碰撞体触发器Trigger的碰撞属性,默认属性如下图

将Trigger的碰撞属性更改为如下图

7、添加Lerp节点

将A、B提升为变量

提升后的Lerp节点,如下图所示

将两个变量更改名称为下图所示

将时间轴节点与InverseLerp连接,如下图

8、为静态网格门添加相对旋转动作SetRelativeRotation(SM_Door_01),如下图所示

首先在组件列表中选中SM_Door_01,然后在事件图表中单击鼠标右键,搜索关键词set,在变换transformation类下找到SetRelativeRotation(SM_Door_01),单击完成添加

首先在组件列表中选中SM_Door_01,然后在事件图表中单击鼠标右键,搜索关键词set,在变换transformation类下找到

SetRelativeRotation(SM_Door_01),单击完成添加,如下图(UE4虚幻引擎学习群:633267564)

将New Rotation参数分割结构,如下图

成为三个独立的接口,如下图

将其与其节点相连,如下图

编译蓝图后,Closed和Open变量值变成可输入状态,如下图

Closed值保持默认的0值即可

Open值改为95,意味着门被触发打开后角度为95度

编译好后,连接好的最终单开门蓝图如下图

四、使用蓝图单开门

将蓝图拖入到场景中即可使用

Playr场景中被触发打开的单开门,如下图所示

责任编辑:

ue4 曲线图实现 蓝图_UE4虚幻引擎蓝图制作自动开关门(超详细图文教程相关推荐

  1. 传奇架设超详细图文教程——GOM引擎

    传奇单机架设超详细图文教程--GOM引擎 1.安装DBC,配置引擎 2.上传列表,配置登录器 3.安装客户端,解压补丁 4.登录游戏 无论你是想要架设单机自己玩还是测试版本,今天的这篇单机架设教程都能 ...

  2. ue4 改变枢轴位置_UE4虚幻引擎学习云笔记(五)-静态网格体编辑器

    [五.静态网格体编辑器(Static Mesh Editor)] 19-09-26 静态网格体编辑器一般用以分配材质至静态网格体,每个LOD可以有不同材质. 静态网格体编辑器(Static Mesh ...

  3. 【学习笔记】Unreal Engine 4 虚幻引擎蓝图中级教程物理碰撞教程

    教程链接:Unreal Engine 4 虚幻引擎蓝图中级教程物理碰撞 想共享的小伙伴可以E-mail我:lxbcolorgalaxy@qq.com 目录 第一章 常见的物理现象及分析 1蓝图模板中的 ...

  4. 【UE5】虚幻引擎5中的VFX游戏特效制作学习教程

    从零开始学习虚幻引擎5中的实时VFX. 你会学到什么 了解如何创建实时效果 通过创造效果来学习Niagara 了解Niagara是如何运作的 为游戏创造各种各样的效果. 创造风格化的火 创建风格化的爆 ...

  5. ue4 迁移模型_UE4虚幻引擎学习云笔记(六)-关卡设计入门-[5.地形快速入门]

    [六.关卡设计入门(Level Designer Quick Start)] 19-09-29 UE4虚幻引擎学习云笔记(六)-关卡设计入门​zhuanlan.zhihu.com UE4虚幻引擎学习云 ...

  6. ue4vr插件_UE4虚幻引擎可视化VR实例3dsMax全流程中级教学

    原标题:UE4虚幻引擎可视化VR实例3dsMax全流程中级教学 教学总长度11小时左右 使用软件:Unreal Eengine4,3dsmax 本教学紧接<UE4虚幻引擎可视化VR实例3dsMa ...

  7. 虚幻引擎4:打造街机经典游戏学习教程 Unreal Engine 4: Create an Arcade Classic

    比如"堡垒之夜?"掌握用于构建它的工具,因为我们使用虚幻引擎4重新创建了一个街机经典 描述 在这个游戏设计课程中,我将一步一步地指导你使用虚幻引擎4重新创建一个街机经典:首要免费下 ...

  8. 虚幻引擎5制作3A大作教程

    本课程将详细介绍如何在虚幻引擎 5 中创建3A车辆模型. 从基本设置开始我们将使用 Free Matrix Demo 场景来启动我们的环境. 您将在第一讲中找到所有资源 – 声音和完整的蓝图设置.如果 ...

  9. 虚幻引擎如何制作火焰特效

    制作火焰特效的方法有很多种,其中一种是使用虚幻引擎内置的 Cascade Particle System 功能. 创建一个粒子系统:在虚幻引擎中打开 Content Browser,右键点击文件夹并选 ...

最新文章

  1. 多项式回归、分位数回归(Quantile Regression)、保序回归(Isotonic Regression)、RANSAC回归、核岭回归、基准回归模型(baseline)
  2. 阿里全面进军 IoT 两年后,又放大招!
  3. ORA-32004错误的解决方法
  4. java bs架构书_基于BS架构的图书借阅管理模块的分析与设计(JSP+MySQL)(新品)
  5. 【推荐】极简数独1.0源码
  6. python3库下载_下载安装Python第三方库的方法,最全方式,值得收藏
  7. 向大厂看齐!为自己的程序增加自动转储的功能!
  8. RabbiqMQ快速入门
  9. 流程图用计算机if怎么写,if语句流程图
  10. leetcode 18. 四数之和(双指针)
  11. Hive笔记之JOIN的左外链接和右外链接
  12. vue PC端国际化一站式解决方案
  13. java课程设计仓库管理系统_java课程设计仓库管理系统.doc
  14. javaweb教程 javaweb项目路径总结
  15. mysql 中用select建表_用 SELECT 的结果创建表
  16. 微信公众号基础篇(个人订阅号)
  17. PHP微信公众号授权登录
  18. 计算机共享网络授权,怎么设置网络共享与网络访问权限?
  19. 给多说评论系统增加颜文字
  20. 性能比肩美拍秒拍的Android视频录制编辑特效解决方案

热门文章

  1. 百草味抢滩登陆社交电商,业绩喜人
  2. 三角函数与反三角函数的关系及图像
  3. mysql的通俗理解_最通俗易懂的理解什么是数据库
  4. js四舍五入小数点后6位/n位
  5. java utf8乱码_java utf-8 乱码怎么办
  6. 爬虫第三课 AJAX
  7. 萧毅舟;3.1今日黄金走势分析,反弹空,黄金白银操作建议
  8. Docker【6】| 让Docker炫起来
  9. RDIF.vNext全新低代码快速开发框架平台发布
  10. 毕设 德育分统计系统