场景:当一个UItoggle的状态发生变化时,动态修改另外一个UItoggle的状态无效。(NGUI版本:3.8.0)
原因:因为NGUI的UIToggle处理机制(或者说BUG),如法在UItoggle变化的同一帧设置另外的UItoggle状态。
解决办法:在下一帧中进行修改(Coroutine中yield return null)
原因详情:
参见UIToggle.cs中的public void Set (bool state)
其中current的定义
场景:当一个UItoggle的状态发生变化时,动态修改另外一个UItoggle的状态无效。(NGUI版本:3.8.0)
原因:因为NGUI的UIToggle处理机制(或者说BUG),如法在UItoggle变化的同一帧设置另外的UItoggle状态。
解决办法:在下一帧中进行修改(Coroutine中yield return null)
原因详情:
参见UIToggle.cs中的public void Set (bool state)
其中current的定义
經過一番折騰(Ctrl C,Ctrl V),整理代碼如下: /// <summary> /// 打字機效果 /// </summary> /// <returns></returns> pu
public Transform target; public float smoothTime = 1f; private Vector3 velocity; void Up