这应该是个很常见的应用场景,就是有好几个皮肤,选择哪个就使用哪个,并且把原来使用中的那个皮肤的‘使用中’状态给去掉。
本质上是一个单选的问题,但是由于按钮状态较多(各种不同解锁条件),好像也不合适用那个toggle。
我现在做到一半的方式是每个皮肤连带按钮一起生成一个预制,然后发现我想改我点击的那个皮肤的状态很容易,可这个皮肤在使用了,另一个自然就不能处于在使用中了,这个怎么控制一时没什么想法。哪位大佬能分享个best practice么?
- Creator 版本:2.4.3
这应该是个很常见的应用场景,就是有好几个皮肤,选择哪个就使用哪个,并且把原来使用中的那个皮肤的‘使用中’状态给去掉。
本质上是一个单选的问题,但是由于按钮状态较多(各种不同解锁条件),好像也不合适用那个toggle。
我现在做到一半的方式是每个皮肤连带按钮一起生成一个预制,然后发现我想改我点击的那个皮肤的状态很容易,可这个皮肤在使用了,另一个自然就不能处于在使用中了,这个怎么控制一时没什么想法。哪位大佬能分享个best practice么?