Closed actboy168 closed 10 years ago
目前base::warcraft3:: jass::trampoline不可以重入,所以不支持jass.TriggerSleepAction。
为此需要引入coroutine,和带来一些运行时消耗。所以正在考虑四个方案 1.增加对jass.TriggerSleepAction的支持。 2.增加对jass.TriggerSleepAction的支持,但默认不开启,需要运行打开开关。 3.调用jass.TriggerSleepAction是给一个运行时警告/错误,并忽略。 4.保持现状。
从目前的runtime看来要2
现在是3
已增加sleep支持,默认开启,可以通过runtime.sleep = false关闭
目前base::warcraft3:: jass::trampoline不可以重入,所以不支持jass.TriggerSleepAction。
为此需要引入coroutine,和带来一些运行时消耗。所以正在考虑四个方案 1.增加对jass.TriggerSleepAction的支持。 2.增加对jass.TriggerSleepAction的支持,但默认不开启,需要运行打开开关。 3.调用jass.TriggerSleepAction是给一个运行时警告/错误,并忽略。 4.保持现状。