换装系统_第三章
不同的职业,有不同的武器位置
可以看到,默认是隐藏不显示的
对应脚本
切换职业,就切换当前武器数组,并且遍历显示
不同的角色,还有不同的,默认动画
对应的,动画控制器
放在这里
可以看到,默认是没有的
这里才设置上
运行可见
职业按钮,初始化
这是自定义角色,相关数据,初始化的类
跳转到方法内部,就是定义各个部位,默认的索引,尺寸,高度,颜色等数据
Index索引是这个
高度和尺寸,是这个,实际上是设置,scale缩放
游戏表现:
初始化类的父类,是这个逻辑管理器,基类,主要是,跟注册/取消 事件监听 相关
这里有定义,支持的职业
切换的时候,需要检查,是否支持该职业
如果存在,部位,不符合对应职业,就切换到该部件的,下一个部位,索引叠加,当然,也需要判断,是否已经到边界,如果已经到边界,就currIndex = 0
这里是一个while死循环,如果该职业,不支持该部件,就遍历到,有支持的为止
释放资源,也是调用,资源管理器,内部的释放接口就好
所有配置汇总:
对应的脚本:
可以看到,有些脸,是只支持,3个职业