• 2024-10-11【unity】内置鼠标监听方法(小白版)--当鼠标放置到技能按钮处显示该技能的描述
    为了实现鼠标放置到技能按钮处显示该技能描述的效果,参考了许多资料,由于我是初学者,研究了许久才看明白,现在分享一下学习心得。效果展示图代码如下usingUnityEngine;usingUnityEngine.EventSystems;usingUnityEngine.UI;publicclassSkillDataDisplay:MonoBehaviou
  • 2024-09-30【Unity】(2D)物体拖拽
    在2D场景中,实现将框中的物体拖拽之符合条件的物体中;应用场景:排序、物品栏、背包等;成果展示Demo中实现的效果是画面中存在4个图片,需要按照喜好程度对图片进行排序,将上面的1-2-3-4序号拖拽至对应的图片旁边。Scene部分其中Target中存放4张猫咪图片,对应的Content中的1-2-3-4是
  • 2024-09-01事件总线EventBus实现邮件推送
    基于事件总线EventBus实现邮件推送功能  有时候,有人给我的网站留了言,但是我必须要打开我的网站(https://www.xiandanplay.com/)才知道,所以我便决定给网站增加一个邮件推送的功能,好让我第一时间知道。于是乎,按照我自己的思路,同时为了去学习了解rabbitmq以及EventBus概念,我便设计
  • 2024-08-09屏幕坐标转世界坐标
    前提:1.修改渲染模式RenderMode为ScreenSpace-Camera2.修改投影模式Projection 为Perspective(透视模式)persp透视模式-2DLos  正交模式-3D屏幕坐标转为世界坐标方法一:将鼠标的屏幕坐标转为世界坐标(物体随着鼠标移动)usingSystem.Collections;u
  • 2024-07-25基于 SIFT 和小波变换的图像拼接融合研究用matlab进行实现
     研究背景与意义本文涉及到的图像融合方法,它是基于SIFT和小波变换完成图像处理,相对于传统方法表现出更优秀的性能,能够显著减少合并后的不完美之处,从而提升图像的品质和内容的完整性。这表明这种方法可能会在实践中被更多地接受和应用,为图像处理领域的进一步发展做出积极助益
  • 2024-07-24Unity 富文本 link 标签使用办法
    varstring=<link=url><u><#0076FF>openurl</u></color></link>text里面设置这个字符串 publicvoidOnPointerClick(PointerEventDataeventData){intlinkIndex=TMP_TextUtilities.Fin
  • 2024-07-19论如何直接用EF Core实现创建更新时间、用户审计,自动化乐观并发、软删除和树形查询(中)
    前言数据库并发,数据审计和软删除一直是数据持久化方面的经典问题。早些时候,这些工作需要手写复杂的SQL或者通过存储过程和触发器实现。手写复杂SQL对软件可维护性构成了相当大的挑战,随着SQL字数的变多,用到的嵌套和复杂语法增加,可读性和可维护性的难度是几何级暴涨。因此如何在实
  • 2024-06-20数字信号处理作业 序列的卷积 实现 + MATLAB 源码
    实现有限长序列的基本运算(包括:加法、乘法、累加、移位、翻褶、抽取、插值、卷积和),并以GUI的形式将这些运算整合起来,使用者可通过向GUI输入任意有限长序列得到对应的运算结果。加法:对两个序列中对应位置的元素进行相加,得到一个新的序列,要求两个序列的长度
  • 2024-04-04m基于深度学习的肉类新鲜度检测系统matlab仿真,带GUI操作界面
    1.算法仿真效果matlab2022a仿真结果如下:  2.算法涉及理论知识概要       数据采集:获取肉类样品在不同新鲜度阶段的图像数据,通常使用高分辨率相机拍摄并标注对应的新鲜度等级。       GoogleNet模型因其独特的“inception”模块而得名,这种模块设计
  • 2024-03-05vite项目使用websocket通讯封装
    项目使用vue3+piniaimport{defineStore}from'pinia';import{getCurrentInstance}from'vue';exportconstuseSocketStore=defineStore('socket',()=>{const{proxy}=getCurrentInstance();constwsUrl=proxy.$
  • 2024-02-2712.NET观察者模式,发布与订阅
    定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。——发布订阅模式发布订阅模式主要有两个角色:1.发布方(Publisher):也称为被观察者,当状态改变时负责通知所有订阅者。2.订阅方(Subscriber):也称为观察者,订阅事件并对接收到的
  • 2024-01-15Unity可拖动UI
    usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.EventSystems;publicclassDragPanel:MonoBehaviour,IDragHandler,IPointerDownHandler{privateRectTransformpanel;privateCanvascanvas;voidS
  • 2024-01-08第一章基础
    一、矩形建立1、直接法a=[1,2,3;4,5,6];%相同行是逗号,不同行分号或空格2、拼接法a=[1,2;3,4];b=[5,6;7,8];c=[a;b];%拼接矩阵是竖向相接的12345678c=[a,b];%拼接矩阵是横向相接的12563478总结:要将两个行向量A和B拼接成一个行向量C,可以使用以下语
  • 2023-12-27m基于深度学习网络的美食识别系统matlab仿真,带GUI界面
    1.算法仿真效果matlab2022a仿真结果如下:    2.算法涉及理论知识概要       基于深度学习网络的美食识别系统是一个复杂的机器视觉应用,它结合了深度学习、图像处理、模式识别等多个领域的知识。GoogleNet是一种深度卷积神经网络(CNN),它由多个卷积层、池化层
  • 2023-12-27m基于深度学习网络的美食识别系统matlab仿真,带GUI界面
    1.算法仿真效果matlab2022a仿真结果如下:2.算法涉及理论知识概要基于深度学习网络的美食识别系统是一个复杂的机器视觉应用,它结合了深度学习、图像处理、模式识别等多个领域的知识。GoogleNet是一种深度卷积神经网络(CNN),它由多个卷积层、池化层和全连接层组成。该模型可以自动学
  • 2023-11-24UGUI - 获取鼠标点击对象
    记录UGUI点击不生效,通过下面方法可以拿到点击的所有对象:if(Input.GetMouseButtonDown(0)){PointerEventDataeventData=newPointerEventData(EventSystem.current);eventData.position=newVector2(Input.mousePosition.x,Input.mousePosition.y);List<Ra
  • 2023-09-13m基于深度学习网络的动物识别系统matlab仿真,带GUI界面
    1.算法仿真效果matlab2022a仿真结果如下:2.算法涉及理论知识概要基于深度学习网络的动物识别系统是一种利用深度学习技术来进行动物识别和定位的系统。这种系统的工作原理是,通过使用深度神经网络对图像或视频进行分析,以识别出其中的动物并确定其位置。深度学习网络,特别是卷
  • 2023-07-31ugui学习 - 自己实现InputField鼠标点击调整光标位置,拖拽修改选中区域
    效果 代码usingUnityEngine;usingUnityEngine.EventSystems;usingUnityEngine.UI;publicclassMyInputField_CaretDragOp:MyInputField_TextSelect,IDragHandler,IPointerDownHandler{publicvoidOnPointerDown(PointerEventDataeventData){
  • 2023-06-01如何在tree中添加一个 contextmenu 事件?
     /***添加绑定事件*<pre><code>*//绑定单个事件*list.on('itemclick',function(ev){*alert('21');*});*//绑定多个事件*list.on('itemrendereditemupdated',function(
  • 2023-05-26Unity用鼠标拖拽UI,UI跟随鼠标移动
    @TOC效果先上效果一、原理继承几个拖拽的接口IBeginDragHandler,IDragHandler,IEndDragHandler计算下偏移量,转换下坐标系限制下可拖拽的范围,我设置的是canvas的大小二、源码usingSystem.Collections;usingSystem.Collections.Generic;usingUnity.VisualScripting;usingU
  • 2023-05-20ActionRPG-3-RPGGameAbility
    #pragmaonce#include"ActionRPG.h"#include"Abilities/GameplayAbility.h"#include"Abilities/RPGAbilityTypes.h"#include"RPGGameplayAbility.generated.h"/***Subclassofabilityblueprinttypewithgame-speci
  • 2023-04-08基于Matlab模拟圆周阵列天线
    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。
  • 2023-04-02事件接口
    将含改代码的脚本挂到UI上,可实现相应效果 usingUnityEngine;usingUnityEngine.EventSystems;publicclassJuse:MonoBehaviour,IPointerEnterHandler,IPointerExitHandler{publicvoidOnPointerEnter(PointerEventDataeventData){Debug.Log("En
  • 2023-03-30Vue3中Mitt的使用
    Vue中使用MittMitt是一个在Vue.js应用程序中使用的小型事件总线库。该库允许组件进行通信,而不必过度依赖父级或子级组件之间的props。Mitt的特性和功能介绍轻量级:Mit
  • 2023-02-17Unity在使用UI接口时,遇到拖拽位置错误的问题
     IDragHandler,IEndDragHandler,IBeginDragHandler在使用UI拖拽接口的时候,发现拖拽时会异常的偏移最后发现是因为是直接使用了transform.position导致的后来改成Re