Unity3d - RPG项目学习笔记(二十六)

时间:2022-04-05 21:41:38

上期工程实现了将技能信息读取至内存中来,现在开始实现技能在技能栏中的显示——SrollView技术的应用。

需求:

在技能栏中显示角色的所有技能,侧边栏加入滚动条,通过滚动条可以实现技能的滚动浏览。

思路:

建立一个SrollView栏,在其中建立一个Grid用于技能的排序。然后建立一个Invisiable Widget,在其中建立起技能描述所需要的图标、名称、类型、描述及消耗。

将Widget复制多份,上下排好,然后向每个Widget加入SrollView属性,并且将SrollView栏中的卷动方式变更为Vertical,这样就实现了按下垂直滚动。

然后在SkillUI栏中建立一个滚动条ScrollBar,在SrcollView栏中的垂直滚动工具设定为滚动条,将滚动条的初始值设置为0。就实现了技能的滚动。

然后将Widget制作为Prefab,即可实现了需求功能。