本视频是 Unity UI Toolkit 系列教程的第 3 部分,该教程通过在 Unity 6 中构建一个完整的库存和装备系统来学习 Unity UI Toolkit。第 1 部分构建了可拖拽视窗系统,第 2 部分在 UI Builder 中设计了库存布局,而本部分将该静态布局转换为数据驱动库存网格。

在第三部分中,你将首先创建一个用于你的物品定义的 ItemData ScriptableObject,然后写一个自定义控制器 InventorySlot,实例化 UXML 模板在 런타입,去掉模板容器包装。一个 presenter 在代码中生成了 25 个插槽并将初始项目填充进去。

起始项目和源代码在 GitHub 上可下载:https://github.com/Yecats/youtube-resources