首页 > 其他分享 >2-28. 创建 DragItem 实现物品拖拽跟随显示

2-28. 创建 DragItem 实现物品拖拽跟随显示

时间:2024-04-03 18:44:33浏览次数:31  
标签:Slot Target Image DragItem 28 Raycast 拖拽

开始实现拖拽功能

添加接口

添加 DragCanvas

另外记得把 Raycast Target 取消勾选

另外 DragItemImage 默认可以显示,但是图片需要关闭

修改 InventoryUI

修改 Slot_Bag 预制体

把 Image、Amount、Highlight 的 Raycast Target 关掉

这样做的目的是因为后面在拖拽结束的时候,需要获得结束的 gameObject,如果不把它们的 Raycast Target 关掉,那么就会获得 Image 或 Amount 或 Highlight,这不是我们想要看到的结果。我们希望获得的结束的 gameObject 是 Slot_Bag

SlotUI 实现接口

项目相关代码

代码仓库:https://gitee.com/nbda1121440/farm-tutorial.git

标签:20240403_1832

标签:Slot,Target,Image,DragItem,28,Raycast,拖拽
From: https://www.cnblogs.com/hellozjf/p/18113339

相关文章

  • redis自学(28)RDB持久化
    RDBRDB全程RedisDatabaseBackupfile(Redis数据备份文件),也被叫做Redis数据快照。简单来说就是把内存中所有数据都记录到磁盘中。当Redis实例故障重启后,从磁盘读取快照文件,恢复数据。快照文件成为RDB文件,默认是保存在当前运行目录。Redis停机时会执行一次RDB。 也就是优......
  • P2831 [NOIP2016 提高组] 愤怒的小鸟
    思路状压+优化代码#include<iostream>#include<stdio.h>#include<algorithm>#include<string>#include<cmath>#include<string.h>#defineR(x)x=read()#defineFor(i,j,n)for(inti=j;i<=n;++i)usingnamespac......
  • leetcode128. 最长连续序列【三种方法; 并查集; hashtable】
    文章目录1O(nlo......
  • 就业班 第二阶段 2401--3.28 day8 shell之循环控制
    七、shell编程-循环结构shell循环-for语句foriin{取值范围}  #for关键字i变量名in关键字取值范围格式12345do          #do循环体的开始循环体done         #done循环体的结束#!/usr/......
  • 高精度、低功耗、小封装电压检测芯片 HXWSEMI桦芯微HX61CC2202MR、HX61CC2702MR、HX61
    HX61C系列芯片是使用CMOS技术开发的高精度、低功耗、小封装电压检测芯片。检测电压在小温度漂移的情况下保持极高的精度。客户可选择CMOS输出或OpenDrain输出。■产品特点高精度:±2%低功耗:2.0µA(Vin=1.5V)检测电压范围:1.0V~6.0V,100mV步进工作电压范围:0.7V......
  • 3.28
    【JavaWEB/表单提交/Tomcat】报404,显示“请求资源[…/Servlet]不可 1、首先检查代码,是否是报错的/爆红的,这里我不截图了。大家自行检查。2、点开WEB-INF,点开web.xml,查看自己是否为你要是用的servlet添加了映射。  很明显。我们是加了的。如果每加,请小伙伴按照我的格式添加......
  • Day28 异常
    Day28异常一、概念异常是程序在运行期发生的不正常的事件,它会打断指令的正常执行流程。设计良好的程序应该在异常发生时提供处理这些不正常事件的方法,使程序不会因为异常的发生而阻断或产生不可预见的结果。注意:Java语言使用异常处理机制为程序提供了异常处理的能力。......
  • 3.28毕设
    vue3响应式数据,有两种实现方式即ref()和reactive()ref=======>可以基本数据类型,也可以定义对象类型的响应式数据,reactive======>只可以定义对象数据类型的响应式数据 ref()包裹的数据使用时,应加上.value,这里推荐一个插件,ref()定义的可以数据自动补齐.value,防止忘记, 下......
  • Avalonia无边框窗体拖拽问题
    一般个人开发都会选择无边框的窗体作为登陆界面,然后在鼠标按下的事件中调用拖拽函数,在WPF中是这样的。但是在Avalonia中按照以上思路之后发现界面上的ComboBox不能用了。。。奇奇怪怪的bug。解决方法如下:无边框窗体实现一下方法:PointerPressed="InputElement_OnPointerPressed......
  • 什么是拖拽式工作流引擎?优点有什么?
    想要提高工作效率,做好企业内部数据资源管理,那么就需要了解当下较为流行和实用的低代码技术平台。随着社会和进步和行业的发展,越来越多的中小企业看到了数字化转型带来了巨大变化和发展优势,借助于低代码技术平台、拖拽式工作引擎的优势特点,可以帮助客户实现发展愿望。那么,什么是拖......