为了方便使用生成了一个Dll在附件中,能够直接使用;使用方式:
public bool ss = false;
void SB()
{
StartCoroutine(SD()); 正常启动协程 此方法在Star中运行了
}
public IEnumerator SD()
{
while (true) 循环的在方法中进行,因为协程并不会卡死程序
{
Debug.Log("1");
yield return new WaitStruct<int>(wewr, 2); Dll中的类 WaitStruct能够识别所有Struct类型的判断逻辑
Debug.Log("2"); 参数(带这个类型返回值的方法,比对数值)
yield return new WaitStruct<int>(wewr, 3);
}
}
public int wewr() {
if (ss == true) return 2; 这个方法就是每次点击属性面板的SS==true时就会打印“2” 详细请看
else return 3;
}
因为才开始做,后期会慢慢完善Dll,让协程更流程化,让开发者更方便
Dll地址:https://github.com/3yangyang9/UnityCoroutineWzy.git