UE4_蓝图室内功能交互

2023-10-29

玩家角色移动 玩家旋转

点击开关门效果

方式二

优化完整版开关门效果

点击开关灯效果

键盘开关灯效果及更改颜色

进入区域开关灯效果

电视播放视频

效果一:

单击鼠标播放电视视频:

 创建MediaPlayer的方法

播放效果3 完整版

 

窗帘打开和关闭

需要将根结点置于左下角 这样缩放就是左边保持不变向右放大 向左缩小

 蓝图

播放音乐

1.创建一个蓝图接口 

命名为BPI_BGM

 在接口内新建函数 BGM

 

 2.创建一个蓝图Actor 

新建一个播放音乐的函数

 实现接口BPI_BGM

 在UI界面里 点击播放音乐的按钮 调用 播放音乐的函数

截图功能

执行命令 HighResShot 1920x1080

昼夜变换 刷新天空球材质

 绑定UI点击事件

调用关卡蓝图的自定义函数 实现周叶变换

 Ui界面里调用

 

户型 小地图功能

多个摄像机 控制权 设置

 点击显示 或者隐藏 小地图

切换摄像机控制权 角色  

相机的平移 和 视角缩放

用鼠标 控制相机 左右上下滑动 平移 

 用鼠标滚轮 缩放摄像机的视角

创建描边材质实例

指定后期盒子 描边材质

 项目设置 碰撞 新建一个通道 JC

 需要描边的物体 实现BPI_JiaoHu接口

BPI_JiaoHu接口 射线检测函数 

角色蓝图 Tick函数里执行

检测函数里

检测的模型改为可移动

 

从鼠标位置发射射线

使用Slider滑动条控制聚光灯强度

 射线检测 右键 开关水龙头

 BP_Charactor里

射线检测 右键 开关煤气灶

BP_Meiqizao

 

 BP_Charactor

UI界面添加子控件 

点击UI界面传送到对应地点

场景对应点 添加tag标签

UI拖拽更换材质

创建蓝图结构体 和 蓝图枚举 

按图结构体体里存着 蓝图枚举

蓝图结构体里的数据 BP_JGT

蓝图枚举里的数据 BP_MJ

 BP_Charactor里创建 BP_JGT 和 BP_MJ

给材质按钮 绑定改变贴图笔刷是的事件

 改变贴图笔刷事件里

 点击按下鼠标时 检测拖拽事件

拖动事件 检测到拖动时

 UI主界面 My_BP_HUD 里

 输入材质函数里

 创建一个蓝图宏BP_Hong

 宏里创建一个函数

 在沙发蓝图里添加

 My_BP_Controller里

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

UE4_蓝图室内功能交互 的相关文章

  • ue4项目运行还可以鼠标点击

    ue4项目运行还可以鼠标点击
  • UE4和C++ 开发-新手常用C++API

    C 暴露给蓝图可编辑 UCLASS Blueprintable 创建FString FString Printf TEXT aa bb 蓝图调用变量 UCLASS ClassGroup Custom meta BlueprintSpawna
  • UE4_UATHelper: Packaging (Windows (64-bit)): ERROR: Failed to copy

    在项目中引用了开发的插件 插件中引用了第三方库 目录结构如下 报错信息如下 UATHelper Packaging Windows 64 bit ERROR Failed to copy E Project WorkSpace KafkaD
  • UE4、5不让贴花影响Mesh

    如果不想让贴花影响某些在移动中的物体穿过它也会受到影响 例如人 车之类的 可以把mesh里的Receives Decals选项去掉
  • 【UE4源代码观察】观察DDC(DerivedDataCache)

    UE4源代码观察 观察DDC DerivedDataCache YakSue的博客 CSDN博客 概念 DDC 全名DerivedDataCache 派生数据缓存 很早就知道UE4里存在DDC这个概念 也发现了DDC占用了很多磁盘空间 也遇
  • UE4 C++ 类的4种引用类型,和异步加载资产

    UE4 C 类的4种引用类型 和异步加载资产 4种引用类型 对象引用 引用 World 的实例对象 就是直接定义 UPROPERTY EditAnywhere BlueprintReadOnly Category My 对象引用 UWorl
  • UE4 蓝图通信:接口调用

    UE4学习心得 蓝图间信息通信的几种方法 UE4的接口调用技术有点简单粗暴 而且主要体现在主蓝图对子蓝图的信息通信 在内容浏览器中添加一个蓝图接口 命名为TestInterface 双击打开接口 直接使用其创建时自带的一个接口函数 将其重命
  • UE4-蓝图函数库

    UE4 蓝图函数库 概述 蓝图函数库 Blueprint Function Library 是一个静态函数的合集 提供不与特定游戏性对象绑定的效用功能 即不用绑定到对象身上 再到蓝图中进行调用 可以非常方便的将代码中的函数暴露给所有蓝图使用
  • ue中的经纬高转xyz的问题

    在ue中 做了个地球仪 发现经纬度转地心坐标系老是出问题 后来发现 是转ue时 x y坐标要互换 也对 因为在cesium for unreal中还有一系列ecef转ue的相关函数 即下面的代码中 xy需要互换 在ue中才能正常使用 偏心率
  • 11月8日 改良射线,蓝图 UE4斯坦福 学习笔记

    修改射线类型 更改了昨天的射线类型 void USInteractionComponent PrimaryInteract 射线 FHitResult FHit 碰撞体 FCollisionObjectQueryParams ObjectQ
  • UE4/UE5 动画控制

    工程下载 https mbd pub o bread ZJ2cm5pu 蓝图控制sequence播放 倒播动画 设置开启鼠标指针 开启鼠标事件 在场景中进行过场动画制作 设置控制事件
  • UE4的视频播放(Media Player)

    1 视频播放Begining 首先将需要播放的视频拖入 创建Media Player和Media Texture 创建Material 将材质改为User Interface 在UI界面 创建Image 将这个材质装入 在人物Pawn界面添
  • UE4安卓打包配置(大陆内网络整顿后,Android打包时AndroidWorks无法使用的解决方法)

    由于国内进行了网络整顿 UE4官网上用CodeWorksforAndroid下载安卓打包工具配置的方法已经不能使用了 开了VPN也链接不上 这使得用UE4打包配置安卓游戏变得非常麻烦 博主捣鼓了好几天才打包成功 深感在中国学习UE4的艰难与
  • 【UE4】搭建局域网内VR直播 UE4.27

    前言 英伟达显卡 UE4 27的内网搭建360 相机直播 并在内网任意设备使用VR观看 理论上性能足够效果越好 此处使用的VR设备为Vive 梳理了整体构建流程 希望能帮到你 多图警告 图片教程比较直观 1 准备工作 下载UE和OBS所需安
  • UE4持续集成打包(Mac脚本自动化打包)

    主要通过RunUAT进行打包 win和mac均可以打包 本次打包实现在Mac环境下 使用 Engine Build BatchFiles RunUAT sh 参考命令格式 参考文献1 RunUAT BuildCookRun project
  • UE4 VR WidgetInteraction 局域网设定

    无论用什么 我们要先确定是什么 鲁迅 下面是关于WidgetInteraction的官方定义 控件交互组件执行光线投射 确定它是否命中世界场景中的控件组件 如命中 可设置规则确定与其交互的方式 交互通过模拟定义的按键来执行 例如一个按钮可通
  • 【UE4】DataTable - 数据表

    本文使用 UE 4 26 引擎自带 ARPG 项目 从代码和编辑器两个方面记录一下 UE4 中的 DataTable 也就是数据表的用法 一 DataTable 是什么 DataTable 就是数据表 以下简称 DT 也就是二维的 M 行
  • UE4 UE4 C++ Gameplay Abilities 的AttributeSet和GameplayEffect

    UE4 UE4 C Gameplay Abilities 的AttributeSet和GameplayEffect GAS参考文档 仅是个人理解 参考 AttributeSet是设置玩家属性的比如生命值 最大生命值 GameplayEffe
  • UE4(Unreal Engine4)在蒙太奇动画中添加音频轨道通知

    UE4系列文章目录 文章目录 UE4系列文章目录 前言 一 遇到的问题 二 操作步骤 前言 UE4 Unreal Engine4 在蒙太奇动画中添加音频轨道通知 我们想在某一帧动画中添加声音 比如我们想在动画的第13帧这里添加音效 一 遇到
  • UE4 解决景深效果闪烁问题

    原因 1 模型的垂直竖线 造成抗锯齿算法对竖线的渲染计算 处于一种不稳定的状态 因此闪烁 解决办法 使用LOD 用贴图去替代线条模型 2 材质的法线贴图 当法线贴图含有垂直竖线的纹理效果 也会造成闪烁 比如这种幕墙材质 解决办法 关闭或动态

随机推荐

  • linux中主线程退出后子线程的状态

    1 运行如下代码 即是简单创建一个子线程 主线程直接结束 然后在子线程中每间隔一秒就打印一个HELLO 利用ps ef查看进程状态 发现没有主线程和子线程都不在 即是主线程退出后子线程也会退出 2 运行如下代码 增加利用pthread ex
  • js动态添加与删除ul中的li

    方法一 createElement li 方式方法二 innerHTML方式方法一实例 参考 http zhidao baidu com question 175951279 html
  • 2021-02-05

    一个 C 转 GO 的程序员的自白 GO 一个文件下载过滤需求 var file been found lock sync Mutex var file been found map string int make map string i
  • 我的 PhpStorm 设置

    可能因为 PhpStorm 版本不同的原因 你找不到如下设置的地点 此时可以在设置界面搜索设置项的关键字 软件字体 进入设置 Settings gt Appearance Behavior gt Appearance 勾选Override
  • 华为OD机试真题 Java 实现【报数游戏】【2022Q4 100分】

    一 题目描述 100个人围成一圈 每个人有一个编码 编号从1开始到100 他们从1开始依次报数 报到为M的人自动退出圈圈 然后下一个人接着从1开始报数 直到剩余的人数小于M 请问最后剩余的人在原先的编号为多少 二 输入描述 输入一个整数参数
  • SQL基本的表修改及其它命令

    对于已经建好的表 有时可能因为业务的变动或者设计时考虑的不周全而需要进行列的调整 包 括增加一个新的列 修改一个列 为列定义一个缺省值 删除一个列等 对应语句语法分别如下 ALTER TABLE table ADD column datat
  • pytorch中一维卷积conv1d,参数含义,为何转置

    pytorch中一维卷积conv1d 参数含义 为何转置 在Pytorch中 一维卷积是一种非常常用的运算 但是对于刚刚入门的新手 了解此函数的用法仍是一个比较费力的挑战 本文简单介绍一下此函数的常用参数的意义以及此函数的用法 链接 cov
  • Node.js 利用高阶函数 ( 柯里化 ) 并发写入流、读取流(Stream)

    首先 介绍Stream实例对象的方法 data 读数据时触发 end 数据读取完毕时触发 error 在接收和写入过程中发生错误时触发 finish 所有数据已被写入到底层系统时触发 今天 我们利用node对stream对象的支持 利用高阶
  • 在Windows下使用Anaconda安装TesnsorFlow 2.x

    作者 弗拉德 来源 弗拉德 公众号 fulade me 下载 Anaconda 首先打开Anaconda官网找到网页底部 由于最新的Anaconda支持Python3 8版本 而TesnorFlow最高支持到Python3 7 我特意查了一
  • java.lang.IllegalStateException: Failed to load ApplicationContext

    问题描述 mvn clean install的时候报的如下异常 紧接着又往下翻了一下日志还有一个这个错误 按正常来说通过 可以取pom当中的properties标签的值呀 但是可以发现编译过后的application当中的值并没有被替换 解
  • 2022年最新版黑马程序员Java学习路线

    工欲善其事 必先利其器 自学Java的同学 必备的自学五部曲 学习路线图 学习教程 工具 书籍 面试 一 Java学习路线图 学习路线图说明 二 学习教程推荐 阶段一Java基础 具备Java语言编程基础和IO 多线程 网络编程等开发能力
  • Zstack 挂载云盘,在Windows下面看不到解决方法

    原因 在使用 Zstack 私有云时 创建 WinServer2019 时 想添加一块数据云盘 但是添加好后 进入系统看不到硬盘 主要是因为添加的云盘驱动是 virtio 格式 所以要安装相关驱动 1 查看挂载的云盘 root zstack
  • 【避坑】minio临时凭证STS实现上传,下载

    一 背景 以minio作为图床 采用用户到minio服务器的点对点使用方式 将上传用户的长期凭证放在客户端 app或者web端 带来极大的风险 通常通过临时凭证STS签名的方式实现 简单的逻辑关系图如下 二 minio服务docker安装
  • Android仿小米商城底部导航栏之二(BottomNavigationBar、ViewPager和Fragment的联动使用)

    简介 在前文 Android仿小米商城底部导航栏 基于BottomNavigationBar 我们使用BottomNavigationBar控件模仿实现了小米商城底部导航栏效果 接下来更进一步的 我们将通过BottomNavigationB
  • Python之爬虫总结

    一 爬虫之requests a 介绍 使用requests可以模拟浏览器的请求 比起之前用到的urllib requests模块的api更加便捷 本质就是封装了urllib3 b 注意 requests发送请求是将网页内容下载来以后 并不会
  • CRMEB Pro版多店版v2.5更新分享

    CRMEB Pro版 v2 4正式发布啦 Pro版系统性能再度提升 并发量可达3w 另外 新增商品设置 积分 金额兑换 订单管理 营销风格 活动背景 活动边框 应用配置引导弹窗等众多新功能 系统升级 1 性能提升 Pro版系统性能再度提升
  • hbase小版本升级

    备份原版本 cd opt hbase cp pr bin bin bak cp pr lib lib bak cp pr hbase webapps hbase webapps bak 停止hbase opt hbase bin stop
  • 前端报403错误的可能原因

    1 跨域问题 2 请求服务器路径问题
  • Java 单元测试_JUnit 框架

    1 单元测试简介 单元测试就是针对最小的功能单元编写测试代码 Java程序最小的功能单元是方法 因此 对Java程序进行单元测试就是针对单个Java方法的测试 1 1 JUnit JUnit 是一套测试框架 JUnit是一个开源的Java语
  • UE4_蓝图室内功能交互

    玩家角色移动 玩家旋转 点击开关门效果 方式二 优化完整版开关门效果 点击开关灯效果 键盘开关灯效果及更改颜色 进入区域开关灯效果 电视播放视频 效果一 单击鼠标播放电视视频 创建MediaPlayer的方法 播放效果3 完整版 窗帘打开和