目前的情况是这样 我写了一个基于ScrollRect 的插件,插件的运作方式取决于ScrollRect的滑动方向 具体如下
void Update()
{
if(scrollRect.horizontal)
{
//do
}
else
{
//do
}
}
由于我要做的一部分计算要在UPDATE里 就导致明明一次就能确定的事情每次都要判断,类似的事例还有很多, 我现在能想到的解决方法有两个:
1.用协程写个假的UPDATE 几条分支就写几个,初始化时决定运行哪个 但是我觉得只能适用于分支少的情况
2.写两个脚本 这个还不如上一个方法 有一样的缺点 且工程会看起来乱糟糟
除此之外有没有什么好的方法,求大家给个思路 想知道,看见不必要的判断浪费性能有些难受。