Unity 教程:背包系统(下)

作者:M-Studio
2019-12-29
5 3 0

这是 Michael-Studio 制作的《Unity 教程:背包系统》系列视频,这里集合在一起供游戏爱好者学习和参考。

04: 显示在背包里 (C# code) InventoryManager

  • 写一个脚本用来把数据和 UI 连接起来
  • Prefab 生成实体方法

05: 实现拖拽效果 (DragHandler 接口)

  • 为了实现拖拽效果修改 UI 及 Prefab(1P)
  • 调整代码配合新的逻辑 (2P)
  • IDragHandler 等一系列接口的用法 (3P)
  • 鼠标射线判断物体 (3P)
  • 拖拽 UI Panel 跟随鼠标移动窗口 (3P)


1P 调整 UI

2P 调整之前的代码

3P 实现拖拽的代码

06: 数据转换

  • 如何获取物品在 List 列表里的序号
  • var 临时变量来帮忙数据对调