UE4_蓝图室内功能交互
玩家角色移动 玩家旋转
点击开关门效果
方式二
优化完整版开关门效果
点击开关灯效果
键盘开关灯效果及更改颜色
进入区域开关灯效果
电视播放视频
效果一:
单击鼠标播放电视视频:
创建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里
UE4_蓝图室内功能交互相关推荐
- 基于unity+HTC VIVE的室内漫游交互(教你如何“无代码”VR交互)
简单粗暴,一个插件让你无代码实现VR交互 开发环境steamVR2.0+unity2017.1.0f1 steamVR2.0下载地址 一.总体目标 Unity+HTC VIVE 开发: 1.场景漫游+ ...
- 【UE4_蓝图】用鼠标平滑稳定的在世界(三维空间)中移动物体
在官方文档及示例中使用的方法是直接使用鼠标channel追踪,获得hit location和hit actor的location,结合起来在event tick里set actor location. ...
- 用户注册功能交互流程
- WebView控件中的javascript与Android本地功能交互
http://www.it165.net/pro/html/201211/4255.html 转载于:https://blog.51cto.com/yerik/1166295
- 【UE4_蓝图】map函数以及Clamped和Unclamped的区别
如官方文档所示: https://docs.unrealengine.com/4.27/en-US/BlueprintAPI/Math/Float/MapRangeClamped/ Value=0.5 ...
- GIS(五)——完成js版搜狗地图基本交互搜索功能
最近在做的有关于北京海淀智慧旅游的一个项目,既然是旅游项目,那么涉及到地图的操作也就是必然的事情了.前几篇文章,主要是分享了在地图上标记多个景点及其景点信息的技术.其实跟项目中还是有一些不一样的.项目 ...
- 室内主题元素分析图_2020届室内设计专业优秀毕业设计作品展(五)
"环"食疗养生空间概念设计 △·建筑外立面· ▲LOGO 前 言 每当人们提及健康时,人们的反应往往是运动.睡眠和饮食.现代的青年上班族,又因为快节奏的生活,工作压力大,饮食的不 ...
- 市场系统技术培训教材 ADSL/ATM功能
市场系统技术培训教材 ADSL/ATM功能 [摘 要] 本文档大体包含如下内容: ADSL/ATM方面的一些功能特点及技术特性,以及该功能在IP环境下的发展 [关 键 字] ADSL:非对称数字用户环 ...
- 交互设计入门(思维、方法、工具)
在日常工作中,我们或许会遇到这样的情景: 说不清楚交互设计师和 UI 设计师的区别,被人觉得交互设计师就只有审稿或在产品经理出的原型基础上完善优化的份了:面对很多成熟的交互组件库和界面框架,觉得交互设 ...
最新文章
- 基于mybatis声明SQL Session对象
- @Async的使用、原理及使用时可能导致的问题
- 蓝桥杯练习系统—算法训练 s01串
- SAP WebClient UI页面标签的决定逻辑介绍
- 图像处理的傅里叶变换理解
- python人脸识别门禁_用Python做人脸识别
- iphone开发中数据持久化之——属性列表序列化(一)
- 你想知道的动态URL、静态URl、伪静态URL概念及区别都在这里!
- Android--获取App应用程序的大小
- SAP R3 display Vendor list, MKVZ .
- 在VC中用CMenuXP使应用程序拥有Office XP风格的界面
- layui模板引擎文档 - layui.laytpl的具体使用
- myeclipse6.5-8.5 激活码 秘钥 及使用
- google scholar 使用不了的问题——已解决
- macos 系统固件 路径_iTunes下载的固件在哪里?iTunes固件文件路径详解
- 谷歌浏览器怎么设置默认隐身模式启动
- linux系统日志以及分析
- CodeForces - 25A IQ test【水题】
- 千锋2018年最新php基础进阶加高级实战全套视频教程
- Materia Camera Mesh
热门文章
- 2022-07-09 第九小组 韩文清
- hexdump使用小技巧
- 加速“碳中和”丨PIX自动驾驶签约亿利生物,联合打造荒漠植树无人车
- 计算机网络与通信刘化君第三版答案,计算机网络与通信
- Sphinx 三种常见数据源配置
- conda安装bowtie2的报错:undefined symbol
- helloworld.java:1: 错误: 类HelloWorld是公共的, 应在名为 HelloWorld.java 的文件中声明 public class HelloWorld
- DirectX 3D纹理
- DotNetty IByteBuffer to a byte[]
- css 外弧_css圆弧边框