我觉得控制器还可以再改进改进

再群里反馈了一下.没人回应.大概看了一下源码觉得不能实现
 
背景:
我们设计的是一款卡牌游戏.每名玩家最多可以有(假设)5张手牌.既然手牌是固定的.为了后期便于维护.我们使用了FairyGUI的控制器系统声明了5个Page,每个Page控制着手牌的位置和旋转.
 
我的第一个需求
当用户鼠标移动到卡牌上的时候卡牌会做出放大效果并向上移动一定的距离.
当用户鼠标从卡牌上移开时.我希望FairyGUI SDK能提供一个方法让卡牌会根据控制器定义的属性(XY,Scale)进行还原
 
第二个需求
假设玩家有五张手牌的时候打出第三张牌。这时第三张牌根据程序已经消失了,我们切换到了Page4,Page4是没有第五张牌的.然而被移除的是第三张牌..这时候就会出现两张牌都没有了的情况
我希望FairyGUI SDK能提供一个方法允许程序随意的调整控制器指定的对象,比如对象3上面的GearXY和GearScale可以被赋予到对象5上面.这样对象5就可以根据当前的位置缓动到控制器设置的对象3的位置上面.
 
已邀请:

谷主

赞同来自:

第一是基础功能,为何不能实现,位置控制+大小控制,实现方式自己看控制器和按钮,我这里就不重复了。
第二我看不大懂。控制器是为了在编辑器设计东西方便,如果这么复杂的控制逻辑而且既然都到代码里了,那自己用个tween什么的不是更简洁吗,折腾控制器做什么,绕这一圈毫无意义。

要回复问题请先登录注册