当前位置: 首页 > news >正文

UE5学习笔记 FPS游戏制作40 制作鼠标移入UI显示提示背景色的效果

文章目录

    • 先制作提示背景
    • 实例做一个鼠标移入显示的鼠标

先制作提示背景

创建一个控件,命名为MouseOver

添加一个覆层,再添加一个Image,让Image完全拉伸

再添加一个命名的插槽,并且拉伸到最大,这个东西是为了放别的东西,例如文本框,如果不用这个插槽,那么文本只能和MouseOver同处于一个Overlay下,但是这样text会挡住MouseOver,会导致鼠标移入text时,MouseOver错误的响应鼠标移除事件,所以只能把Text作为子物体放进ContentSlot里,如果需要多个子物体,就在ContentSlot里放一个Overlay
在这里插入图片描述

为Image设置图片,然后将图片显示模式设置为盒体,并设置边界,设置颜色为不透明,注意不要设置“着色”属性
在这里插入图片描述
打开事件图表,添加鼠标进入和离开事件
在这里插入图片描述
这样鼠标移入显示就做好了,运行前注意将游戏输入模式改为仅UI以及显示鼠标
在这里插入图片描述

实例做一个鼠标移入显示的鼠标

其实我感觉直接用按钮的事件会更好,这里只是为了演示用法

创建一个MainButton控件
在这里插入图片描述
将Button自己的背景颜色设置为透明,注意不要设置“颜色和不透明度”这个会导致所有子物体都不透明
在这里插入图片描述
添加我们自己的MouseOver控件,将MouseOver拉伸填满Button,这里会遇到一个问题,MouseOver无法填满Button,选中Button,在样式里普通填充和按压填充都设置为0,然后检查MouseOver的各级面板,不要留边距

在这里插入图片描述

为contentSlot添加一个覆层,在覆层下创建一个text,添加覆层是因为text不能上下居中

运行,鼠标放上去的效果
在这里插入图片描述

http://www.dtcms.com/a/109958.html

相关文章:

  • C 语言中的递归:概念、应用与实例解析
  • 3D动画动作捕捉设备:惯性动捕赋能轻量级影视动画创作
  • Python Cookbook-5.1 对字典排序
  • 新版本AndroidStudio配置maven阿里云镜像
  • AI技术新突破:多模态与语音大模型重塑智能交互
  • VTK的两种显示刷新方式
  • 06-Spring 中的事件驱动机制
  • JAVA学习小记之IO流04--转换流篇
  • EasyExcel 数据字典转换器实战:注解驱动设计
  • Django4.0的快速查询以及分页
  • Flink SQL-Client Kafka connector
  • Uni-app 项目 PDF 批注插件库在线版 API 示例教程
  • Ceph异地数据同步之-RBD异地同步复制(上)
  • 每日一题(小白)ASCLL娱乐篇5
  • ARM架构+CODESYS:解锁嵌入式边缘计算的实时控制新范式
  • MIT6.828 Lab3-2 Print a page table (easy)
  • 大数据学习(98)-数据治理
  • 预测分析(二):基于机器学习的数值预测
  • 【大模型基础_毛玉仁】6.3 知识检索
  • API接口调用
  • 通信算法之256: 无人机Remote ID(远程识别)
  • adc推荐,单通道,双极性采集
  • 最近常用 python 记录
  • 环境数据综合分析系统
  • 贤小二c#版Yolov5 yolov8 yolov10 yolov11自动标注工具 + 免python环境 GPU一键训练包
  • 贴片加工SMT厂核心工艺解析
  • 码界奇缘 Java 觉醒 第二章 变量迷城
  • 计算机网络-TCP的重传机制
  • 清晰易懂的 Flutter 开发环境搭建教程
  • java短连接,长连接