【UE5】蓝图制作简单地雷教程
这是我自己研究出来的一个小效果,但是还不能应对复杂的状况。
地雷的效果——玩家按键放置一个地雷,AI碰到后爆炸。
对整个过程进行拆分:
1.玩家按键放置地雷模型。
2.AI碰到地雷后,AI消失。
3.地雷播放爆炸特效,地雷消失。
一、按键放置地雷
1.制作地雷蓝图
创建一个Actor蓝图,随便添加一个MESH组件作为模型。
添加触发器,可以选择任意的形状。
(当触碰到这个触发器时,播放地雷事件)
触发器的大小要超过模型,不然模型有碰撞时,AI无法触发。
2.按键放置地雷
打开玩家人物蓝图,右键输入E,在“键盘个事件”中添加“E”事件。
按E键时会触发这个事件。
拖拽E事件的Pressed引脚,创建“生成Actor”函数。
在生成Actor的class中选择我们创建的地雷蓝图
函数的名字会显示我们选择的类。
接下来还要赋予这个函数生成的位置,就在当前玩家位置生成即可。
创建获取Actor位置函数,并与生成Actor的Spawn Transform引脚相连,中间会自动出现一个向量的转换。
放置后,会发现摄像机被弹开,看不到玩家了。
这是因为地雷有碰撞,把人物弹开了。
在地雷蓝图中选取mesh组件,在细节面板中将碰撞预设改为NoCollision,地雷的碰撞就关闭了。
再次进行游戏,这次地雷未把玩家弹开。
二、AI碰到地雷爆炸
1.建立AI与地雷通信
我们可以利用AI的触发器与地雷的触发器相重叠事件制作爆炸事件,但是AI会在触发后删除,为了保证两者同时消失,还需要在AI与地雷中间建立蓝图通信,来告知地雷爆炸。
右键>蓝图>蓝图接口,建立蓝图通信。
取名IF_爆炸。
打开蓝图通信,修改函数名称为explosion。
这样,蓝图通信就建立好了。
2.AI爆炸
打开AI角色蓝图,选取胶囊体组件,在细节面板中添加组件开始重叠时事件。
拖拽组件开始重叠时执行引脚,创建我们刚才设置的Explosion函数,other actor与目标相连。
这样就通知了地雷开始爆炸事件。
跟生成地雷方法类似,在AI当前位置生成一个爆炸效果,Class选择自带的explosion蓝图即可。
然后要删除AI模型,创建Delete Actor函数。
AI的爆炸效果就做完了:
三、地雷爆炸
只需要让地雷模型消失即可。
打开地雷蓝图,我们要调用爆炸事件。输入explosion,注意我们要选择的是事件Explosion。
直接销毁Actor就行了。
效果达成!
前面说了,这只是一个简单的效果,如果有多种碰撞器存在时,都会触发爆炸事件。
所以还需要对触发器进行一个筛选。
【UE5】蓝图制作简单地雷教程相关推荐
- 你了解Lumen和Nanite吗?在ue5场景制作中如何使用呢?
虚幻引擎 5中Lumen 和 Nanite的功能如何使用?效果好不好?那么今天呆猫将带领大家来看看虚幻引擎 5 提供的新工具 - Lumen 和 Nanite 以及如何在您的项目中使用它们. 虚幻引擎 ...
- Unreal Engine 4 系列教程 Part 5:制作简单游戏
原文:How to Create a Simple Game in Unreal Engine 4 作者:Tommy Tran 译者:Shuchang Liu 在本篇教程中,你将学习制作一个第一人称动 ...
- 【教程】新手如何制作简单MAD和AMV,学不会那都是时辰
[教程]新手如何制作简单MAD和AMV,学不会那都是时 http://tieba.baidu.com/p/2303522172 [菜鸟教你做MAD]Vegas制作MAD入门教程 http://tieb ...
- 【设计教程】在PS里面制作简单的下雨效果!
传智播客( http://icd.itcast.cn/)是一家网页平面设计培训学院,专注于网页设计培训,平面设计培训,fash培训,ui设计培训. 在PS里面制作简单的下雨效果 (1)首先 ...
- 电脑PHP动画制作画板,HTML_html5教程制作简单画板代码分享,HTML5制作简单画板
复制代码代 - phpStudy...
html5教程制作简单画板代码分享 HTML5制作简单画板 复制代码代码如下: http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min ...
- 网课脚本教程 【基础】(3) 使用 jq 制作简单脚本
欢迎来到系列教程 :网课脚本编写教程 目录 为什么使用jq? 制作简单脚本 找到任意一个登陆界面 使用 键盘的 F12 审查元素 点击审查箭头 鼠标移动到 手机号和密码的输入框 编写自动化脚本 为什么 ...
- ue4 曲线图实现 蓝图_UE4虚幻引擎蓝图制作自动开关门(超详细图文教程
原标题:UE4虚幻引擎蓝图制作自动开关门(超详细图文教程 自己花费了一天多的时间来编写和整理这篇图文教程,相信看了后能轻松学会使用蓝图制作会自动开关的单开门的,大家可以举一反三,尝试使用蓝图制做双开关 ...
- python作品简单手工做法_一次性纸杯手工制作灯笼制作方法图解教程
一次性纸杯手工制作灯笼制作方法图解教程 灯笼制作方法有比较复杂的制作方法,同时也有一些从基本的制作方法角度来说制作起来很容易的教程哦.例如这里纸艺网给大家推荐的这个用一次性纸杯手工制作变废为宝制作出漂 ...
- 电脑PHP动画制作画板,html5教程制作简单画板代码分享
HTML5制作简单画板 复制代码代码如下: http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js">> ...
最新文章
- 网络负载均衡-负载均衡器
- 文件特殊权限suid、sgid、stick_bit、硬链接、软链接
- Android DHCP 启动分析【2】
- ARP解决方法/工具 真假ARP防范区别方法 ARP终极解决方案
- python入门学习课程推荐
- php获取汉字的长度,php中处理汉字字符串长度:strlen和mb_strlen
- 收藏功能_六款多功能榻榻米,装完你家会大一半!超实用,收藏
- arcgis 属性表 汇总_Arcgis中遥感影像地理配准、矢量化与地图制作
- 7-5 输出字符串中出现的字符 (20 分)
- linux php错误日志在哪里,宝塔的php错误日志在哪
- VMware安装Ubuntu 18.04虚拟机(镜像下载、硬盘分区、创建虚拟机、安装系统、桥接模式网络配置)
- 车机没有carlife可以自己下载吗_长安CS55自带百度CarLife使用方法
- 薛兆丰经济学讲义 简述
- java中poi搜索工程_POI搜索简介
- wildcard 的理解
- Springboot美容院管理系统33877计算机毕业设计-课程设计-期末作业-毕设程序代做
- Cosmos 白皮书
- 索引_期刊_影响因子_分区
- 按下鼠标中键跳转新的页面
- 打印机有重影 校正对齐喷头