跳至内容
SportsAlliance
用户工具
登录
站点工具
搜索
工具
显示页面
修订记录
反向链接
最近更改
媒体管理器
网站地图
登录
>
最近更改
媒体管理器
网站地图
您的足迹:
ui_variant
您载入了该文档旧的修订版!
如果您保存了它,您就会用这些数据创建一份新的修订版。
媒体文件
====== UI预制体复制变种 ====== 通常UI预制体的名字和它的 E_PANEL_TYPE, 代码都是一一对应关系, PanelMain 预制体的 E_PANEL_TYPE.PanelMain, 代码就是PanelMainBinder 和 PanelMainHolder 但是如果预制体公用同一套Binder代码,我们通常的做法是复制一个新的Panel,然后改名以后重新生成枚举/holder/binder,并且把公共的代码写在UIFeature中,这个做法是完全正确没有问题的。 但如果有较多预制体想共享一份代码,一种做法是UICInventory这样的全局通用控件 另外一种就是我们这里提到的一种变种体做法。 =====生成变种体===== 变种体由主体复制,并修改里面的表现元素而成,但是他们拥有相同的控件表现 **生成一个新的变种体只需要两步** 1/ 从主体复制并修改名称,命名规范是使用下划线 比如ABC 的变种是 ABC_XXXX 同样需要注意,如果是非变种体,请严格使用大小写命名而不是下划线 {{:pasted:20190119-202259.png}} 2/ 修改Mode为VARIANT, 然后点 “保存变种体” {{:pasted:20190119-202614.png}} 变种体的保存目录在Resources/Prefab/UI/Variant/中 区别于普通的Resources/Prefab/UI/ =====变种体的应用场景===== * 技能演出/结果的 大量复制 * 马甲包 * 快速换皮
保存
预览
取消
编辑摘要
当您选择开始编辑本页,即寓示你同意将你贡献的内容按下列许可协议发布:
GNU Free Documentation License 1.3
ui_variant.1547900816.txt.gz
· 最后更改: 2019/01/19 20:26 由
shenmo
页面工具
显示页面
修订记录
反向链接
回到顶部