|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.10.2016, 16:59 | #31 | ||
Форумчанин
Регистрация: 06.10.2011
Сообщений: 181
|
Цитата:
То есть поставить таймер, который будет тикать, скажем со скоростью около 60 раз в секунду. И непосредственно в обработчике таймера производить все необходимые действия над всеми участниками локации (думать, двигать, бить и т.д.). Оставшееся время (если оно будет) между тиками проц будет простаивать. Цитата:
А вот это для меня новость. Вот уж не думал... |
||
12.10.2016, 17:14 | #32 | ||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
но его надо правильно готовить Цитата:
например для пуль(привет миниганам) сгодится. хорошая игра довольно комплексная система. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
||
12.10.2016, 18:17 | #33 | |
Форумчанин
Регистрация: 24.01.2011
Сообщений: 774
|
Цитата:
Кстати, автору рекомендую пока не делать пул потоков, а сделать интерфейс Код:
Код:
Код:
А стандартные пулы такие: На Java Только у них есть метода return(T object), это мне не нравится.
a.k.a. Angelicos Phosphoros
Мой сайт Последний раз редактировалось New man; 12.10.2016 в 18:26. |
|
12.10.2016, 18:33 | #34 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
позволю себе поправить код на C# стиль все же(может что-то на мое усмотрение) а то у вас полу Java, полу шарп вышел Код:
Код:
Код:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
12.10.2016, 18:45 | #35 |
Форумчанин
Регистрация: 24.01.2011
Сообщений: 774
|
Да я на C# давно не писал просто. А паттерны и прочее изучал уже на Java, а на C# весь мой код legacy :\ Никак руки не доберутся первый курсач отрефакторить.
Если вот это поправить, то будет вообще идеально. Код:
Код:
UPD: Для ТС: кстати, пул объектов - типичный случай, когда мы платим памятью за быстроту, поэтому с ним надо быть осторожным
a.k.a. Angelicos Phosphoros
Мой сайт Последний раз редактировалось New man; 12.10.2016 в 18:53. |
12.10.2016, 20:12 | #36 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
по хорошему такого рода пул не должен иметь копирований/перемещений
чтоб не было откусываний, а то мы к проблеме пула добавили проблема динамического массива Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Снова я и снова геморрой, только уже с многопоточностью | FleXik | Общие вопросы Delphi | 26 | 07.07.2013 16:48 |
Неблокирующий сокет Си проблема с закрытием, проблема с закрытием сокетов в цикле | mnx_vol | C/C++ Сетевое программирование | 0 | 06.11.2012 13:57 |
нужно разобраться с многопоточностью с ThRead Object | Толян1 | C++ Builder | 1 | 16.07.2012 09:52 |
Проблема с многопоточностью | Kapitan4ik | Работа с сетью в Delphi | 3 | 29.02.2012 21:46 |