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

开始实现拖拽功能

添加接口

添加 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

posted @   hellozjf  阅读(29)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示