Вопросы с тегом «multithreading»

11
Как ждать асинхронных операций / сопрограмм?

Я ищу универсальный / повторно используемый способ ожидания завершения сопрограмм и асинхронных операций в Unity 5, аналогично awaitключевому слову C # 5 . Самый простой способ, который я могу придумать, это что-то вроде этого: public class SomeUtility { public bool IsDoingSomething { get; private...

11
Эффективное разделение шагов чтения / вычисления / записи для одновременной обработки объектов в системах объектов / компонентов

Настроить У меня есть объектно-компонентная архитектура, в которой сущности могут иметь набор атрибутов (которые являются чистыми данными без поведения), и существуют системы, которые выполняют логику сущностей, которая воздействует на эти данные. По сути, в некотором псевдокоде: Entity { id;...

10
UDP неблокирует или отдельный поток для получения?

Я создаю многопользовательскую игру (до 64 игроков). Я уже решил создать отдельный поток для сетевого цикла, но мне было интересно, будет ли лучше создать дополнительный поток для получения UDP или установить неблокирующий сокет получения (без дополнительного потока). Или лучше использовать другой...

9
Почему я не могу использовать оператор '> =' с Vector3s?

Я пытаюсь получить прямоугольник для перемещения между двумя позициями, которые я называю _positionAи _positionB. Оба имеют тип Vector3. Прямоугольник движется просто отлично. Однако, когда он достигает, _positionBон не движется в противоположном направлении, как это должно быть. Я вернулся в код,...

9
Использование архитектуры системы сущностей с параллелизмом на основе задач

Фон В свое свободное время я работал над созданием многопоточного игрового движка, и в настоящее время я пытаюсь найти лучший способ превратить систему сущностей в то, что я уже создал. До сих пор я использовал эту статью от Intel как отправную точку для своего движка. До сих пор я реализовал...

9
Почему V8 не работает с потоками SDL?

я смог собрать и связать V8 с моей игрой, и интерпретация кода работает отлично. Однако я хочу разделить свой код, и игровой цикл должен существовать в одном потоке, а механизм сценариев должен работать во втором потоке рядом с моим игровым циклом. Я использую SDL и поэтому попытался этот код,...

9
Проблемы с Android связаны с дизайном

У меня проблемы с тем, чтобы обернуть голову вокруг игрового дизайна. На платформе Android у меня есть действие, и я настраиваю его представление контента с помощью пользовательского представления поверхности. Пользовательский вид поверхности выступает в качестве моей панели, и я создаю экземпляры...

9
XNA: Как работает многопоточность?

Я хотел бы реализовать многопоточность в моей игре XNA, но я не уверен, как все работает при компиляции для XBOX 360. Может кто-нибудь подробнее остановиться на этом? Например, сколько потоков поддерживает XBOX? Я понимаю, что XNA использует специальную версию Compact Framework. Как это влияет на...

8
Смешивание потоков и сопрограмм в Unity3D Mobile

У меня была сопрограмма в Unity3D, которая загрузила zip-файл с сервера, извлекла его в постоянный путь данных и загрузила его содержимое в память. Поток выглядел примерно так: IEnumerator LongCoroutine() { yield return StartCoroutine(DownloadZip()); ExtractZip(); yield return...

8
Как я должен структурировать свои классы, чтобы учесть многопоточное моделирование?

В моей игре есть участки земли со зданиями (дома, ресурсные центры). В таких зданиях, как дома, есть арендаторы, комнаты, дополнения и т. Д., И есть несколько значений, которые необходимо смоделировать на основе всех этих переменных. Теперь я хотел бы использовать AndEngine для внешнего интерфейса...