realEngine(UE4)实现开关门效果
UE4系列文章目录
文章目录
- UE4系列文章目录
- 前言
- 一、制作步骤
- 注意
前言
虚幻引擎4是一个游戏开发工具的集合,能够生成从2D移动游戏到AAA控制台游戏的一切。它是《方舟:生存进化》、《铁拳7》和《王国之心III》等游戏的引擎。玩家熟知的就有《绝地求生》、《使命召唤》等各种好玩的游戏,精致的画面场景,华丽的战争特效,可以给玩家带来最震撼的世界。而在细微之处,使用真实的物理引擎,搭配所有渲染物体与,模型进行真实的动力学加持,让物体之间的碰撞显得更加真实,也让各种战斗场景让你有种身临其境的感觉!
在虚幻引擎4中开发对于初学者来说非常简单。使用蓝图可视化脚本系统,您可以创建整个游戏,而无需编写一行代码!结合易于使用的界面,您可以快速启动并运行原型。
本虚幻引擎4教程的重点是帮助初学者入门。本教程将介绍以下要点:
终于学习到UE4的蓝图部分了
先看下最终效果
一、制作步骤
1.新建项目
(1)选择“游戏”,然后点击下一步
(2).选择模板
选择“第三人称游戏”,然后点击下一步
(3).项目设置
使用默认的就好,注意:选择“蓝图”和“含初学者内容包”,初学者内容里面有我们后面用到的素材-门,设置项目名称
(4).把门拖入场景中
在内容浏览器中,把门拖入场景中
(5).设置门的碰撞
在场景中鼠标选中门,然后再右边的“静态网格体”用鼠标双击
选择“碰撞”->“添加盒体简化碰撞”
把门的碰撞范围调整缩放
(6)添加盒体触发器
在放置actor中选择“基础 ”->盒体触发器,拖入到场景的门上,并调整范围:绿色线框包裹住门
(7)打开关卡蓝图视口
在“蓝图”->“打开关卡蓝图”
(8)添加门的引用对象
在主视口中选中门-SM_Door
切换到蓝图视口,鼠标右键弹出窗口,选择"创建一个对SM——Door的引用"
(9)为盒体触发器添加进入和离开事件
在主视口选择盒体触发器-TriggerBox
在蓝图关卡中鼠标右键弹出窗口,选择“为Trigger Box1添加事件”->碰撞->添加On Actor Begin Overlap
选择“为Trigger Box1添加事件”->碰撞->添加On Actor End Overlap
(10)设置Actor旋转
由于UE4中Z轴朝上,所以门是按照Z轴旋转,所以把Z轴旋转80度,具体操作:
在蓝图关卡中,点击鼠标右键弹出窗口,在搜索栏中输入"setactor"->设置Actor旋转
选择“New Roatation”,鼠标右键弹出“分割结构体引脚”
(11)设置时间轴
鼠标右键弹出窗口,在搜索栏中输入“时间轴”->添加时间轴
双击“时间轴_0”,弹出时间轴模板,选择添加浮点型轨道,点击“f +”图标
(12)在时间轴上添加关键帧
把长度设置为2秒,也就是说开门动作是2秒,缓慢开门,然后点击水平、垂直图标使坐标轴适应屏幕,方便设置关键帧,
鼠标右键弹出窗口->添加关键帧到CurveFloat_0
鼠标移到0帧的位置设置门开启的角度:时间 0.0 值0.0
鼠标指向0号关键帧,右键弹出->自动,时间轴会在2秒内自动插值
设置最后一帧:时间2秒,值80
(13)关联事件
在事件图表中
注意
如果发现门没有打开和关闭的效果,可能是没有把门设置成“可移动的”,具体设置方法如下:
在主视口鼠标选中门,在右边的细节面板的“移动性”设置成可移动
realEngine(UE4)实现开关门效果相关推荐
- UE4使用Matinee做开关门动画
关掉matinee界面 编译保存后,运行场景,就可以看到开关门效果 FR:海涛高软(hunk Xu)
- Three.js实现汽车3D展示/开关门/变色/运动/视角切换/波动热点/汽车模型
1,介绍 该示例使用Three.js库 r141版本. 主要实现功能:使用Three.js实现引入汽车模型,汽车3D展示,开门关门动画,运动,变色,视角切换,显示波动热点标签. 效果图如下: 参考案例 ...
- UE4使用时间轴制作简单开关门
UE4版本为4.20 1.在StarterContent->Props中把SM_Door托如场景中 2.在SM_Door周围放置一个盒体触发器(基本->盒体触发器) 3.打开关卡蓝图,为盒 ...
- UE4 关卡蓝图实现开关门
目录 1.创建门 2.为门添加碰撞体 3.添加盒体触发器 4. 开关门实现 最终效果: 1.创建门 可以使用系统自带的门,如下图 创建门的步骤: 1.1 按下图步骤点击添加内容包 1.2 将 Sta ...
- UE4(unreal Engine)中使用蓝图类Actor创建开关门,并使用鼠标和键盘控制开关门
UE4系列文章目录 文章目录 UE4系列文章目录 前言 一.具体步骤 (一)自动开关门 (二)使用键盘开关门 (三)使用鼠标开关门 总结 前言 上一节中我们讨论了用蓝图来控制开关门,虽然可以实现效果, ...
- Unity 制作旋转门 推拉门 柜门 抽屉 点击自动开门效果 开关门自动播放音效 (附带编辑器扩展代码)
简易的门制作 对于一个新手来说,这个工具是最好的选择 上一篇关于开关门的文章相对于复杂,感兴趣的可以查看上篇开关门制作 优点 挂载就能使用 控制面板一看就懂(全是中文) 简单的调试就能获得自己想要的效 ...
- UE4开关门简单记录
参考原文: https://www.bilibili.com/video/BV164411Y732?p=27 自动门 1,放置一个门,且确保门的碰撞正常. 可以具体调整碰撞的大小范围. 2,添加一个盒 ...
- Unity靠近后开关门的效果实现
实现一个大多数的游戏场景中,靠近门之后,按下"F"键开门,再按下"F"键关门的效果. 这里要利用到触碰体(Trigger)和查找场景中物体的知识. 首先搞一个门 ...
- UE4(虚幻4)基础:蓝图初识--开关门(二) 键盘控制门
键盘控制门:通过玩家在键盘上按键来控制门的打开关闭,如"按E打开": 1.创建蓝图类和模型: 创建的方法如我的上一篇文章: 感应门 <--戳这里 2.处理蓝图,事件 ...
最新文章
- 用YOLOv5模型识别出表情!
- 转 AIX7.2+11.2.0.4RAC实施
- C++跨平台IDE之CodeBlocks
- 查看mysql数据库历史_查看mysql数据库历史
- sougou ubuntu 优麒麟_搜狗输入法 Linux – V2.3 版发布,完美适配优麒麟 19.10
- 天津理工大学计算机工程学院院长,王法玉
- 使用JAVA基础语法做一个简易的发票管理系统
- 大喇叭疫情防控广播解决方案
- delphi android 微信支付,Delphi XE10实现移动端微信支付接口(含源码)
- 北京理工大学计算机学院嵩天,嵩天教授做客我校信息学院
- Android 多国语言
- c语言中正确的常量表达式,C语言常量变量表达式
- 全类销项发票电子化管理系统:iBox+RPA的开票流程数字化
- fps类游戏c语言源程序,95k的FPS游戏!用C++和汇编编写
- 【原创】Kinect for windows SDK 入门学习资源合辑
- linux 函数中打印调用栈
- matlab复数方程的根,matlab解超越方程的复数根
- arping 的特殊用法
- nordic 52832中添加RTT打印
- P4460 [CQOI2018]解锁屏幕