如何实现UI交互?

news/2024/5/18 14:45:25 标签: ui, 交互, ue5, c++, 游戏程序

UE5 插件开发指南

  • 前言
  • 0 交易物品
  • 1 拖放物品
    • 1.0 拖放在背包里
    • 1.1 拖放在快捷栏里
    • 1.2 拖放在商店里
    • 1.3 放在其他地方
  • 2 小结

前言

之前实现了UI的显示,这一篇补充UI的交互功能实现,先把思维导图画出来,程序员的自我修养就是任何时候都要理清思路,思路清晰是编码的前提,如下所示:
UI<a class=交互脑图">
这里其实没有去实现鼠标双击使用/装备物品,因为没有做角色界面,所以这个功能就无法落地。当然,有了以上三种交互方式的实现案例,再去扩展就不难了。

0 交易物品

当商店界面和背包界面都打开的时候,我们用鼠标左键点击背包中的物品时,就会理解为我们要出售该物品,这个交易物品的功能是如何实现的呢?
首先,我们需要监听物品被点击的UI事件,每一个物品实际上就是一个按钮Button,我们动态绑定按钮的点击事件即可。与此同时࿰


http://www.niftyadmin.cn/n/372443.html

相关文章

Java学习路线(17)——日志框架

一、日志技术概述 &#xff08;1&#xff09;概念&#xff1a; 日志是一种将系统运行信息封装至文件的一种记录载体。 &#xff08;2&#xff09;优势&#xff1a; 输出语句日志技术输出位置只能是控制台文件或数据库取消日志需要修改代码达成无需修改代码多线程性能较差性能较…

SpringMVC 学习笔记

SpringMVC 学习笔记 1、回顾MVC1.1、什么是MVC1.2、Model1时代1.3、Model2时代1.4、回顾Servlet 2、什么是SpringMVC2.1、概述2.2、中心控制器2.3、SpringMVC执行原理 【重要】 3、HelloSpring3.1、配置版3.2、注解版3.3、小结 4、Controller 及 RestFul4.1、Controller 控制器…

jks自签名

打开jdk所在目录的bin目录&#xff0c;找到keytool.exe 在此打开cmd命令行 .\keytool.exe -genkeypair -alias filename -keyalg RSA -keypass password -storepass password -keyalg RSA -keysize 2048 -validity 3650 -keystore filename.jks 注意&#xff1a; filename &…

算法01-算法概念与描述

文章目录 总结大纲要求算法概念举个例子&#xff1a;量水问题 算法描述算法的时间复杂度 总结 本系列为C算法学习系列&#xff0c;会介绍 算法概念与描述&#xff0c;入门算法&#xff0c;基础算法&#xff0c;数值处理算法&#xff0c;排序算法&#xff0c;搜索算法&#xff…

【k8s】【Prometheus】【待写】

环境 k8s v1.18.0 192.168.79.31 master 192.168.79.32 node-1 192.168.79.33 node-2一、Prometheus 对 kubernetes 的监控 1.1 node-exporter 组件安装和配置 node-exporter 可以采集机器&#xff08;物理机、虚拟机、云主机等&#xff09;的监控指标数据&#xff0c;能够采…

【华为OD统一考试B卷 | 100分】 简易压缩算法(C++ Java JavaScript Python)

文章目录 题目 简易压缩算法输入输出ACM输入输出模式用例一用例二用例三解题思路机考代码查重JavaC++JavaScriptpython题目 简易压缩算法 有一种简易压缩算法:针对全部为小写英文字母组成的字符串, 将其中连续超过两个相同字母的部分压缩为连续个数加该字母 其他部分保持原样…

国产的高精度ADC HX711 CS1237 TM7707等如何选型

目录 名词解释 数据输出速率 建立时间 ADC转换周期 TM7707测试代码 最近小伙伴们咨询我&#xff0c;国产很多高精度的ADC&#xff0c;如何选型使用呢&#xff1f;这里我们主要讨论几款24位差分输入。 ADC/DAC相关名词解释 ADC输入范围ADC转换速度ADC稳定位数 在我们选的…

Android基础理解线程与进程

Android基础理解&#xff1a;进程与线程 Android中&#xff0c;当一个应用程序启动并且应用程序没有组件在运行时&#xff0c;系统会为应用程序创建一个新额单线程的进程。默认情况下&#xff0c;一个应用程序的所有组件都运行在同一个进程中&#xff0c;以及同一个 main 线程…