Многопоточность в Unity под Android

341
06 сентября 2017, 11:57

Во время игрового процесса, необходимо выполнять некоторую "длительную" работу. Игра подвисает на 2 секунды. Закинул выполнение этого алгоритма в отдельный поток и, как и ожидалось, все пошло плавно, но... только на ПК. При выполнении приложения на android, подвисание не исчезло.

Подскажите пожалуйста, что я мог упустить? Может, есть какие то настройки компиляции, запрещающие многопоточность или что то вроде этого?

Answer 1

В Unity для этого используются корутины. https://docs.unity3d.com/ru/530/Manual/Coroutines.html

READ ALSO
Событие перетаскивания для slider в WPF

Событие перетаскивания для slider в WPF

Есть простой sliderЕсть у него событие ValueChanged

220
Загрузить другой трек после остановки WMPLib C#

Загрузить другой трек после остановки WMPLib C#

Отлавливаю событие остановки трека таким вот методом:

162
ConfigurationManager .net Core 2.0(C#) в консоли

ConfigurationManager .net Core 2.0(C#) в консоли

Пишу простую консольную программу в академических целяхВ ней присутствует база данных MSSQL c одной таблицей

201
Кросплатформенность [требует правки]

Кросплатформенность [требует правки]

С# кросплатформенной? Насколька я знаю то да но я сумневаюсь

179