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

4
Как непрерывно находить все объекты в радиусе?
У меня очень большое количество сущностей (единиц). На каждом шаге каждый юнит должен знать позиции всех юнитов рядом с ним (расстояние меньше заданной константы R ). Все подразделения движутся непрерывно. Это в 3D. В среднем, это будет 1% от общего числа единиц рядом с любой другой данной единицей с данными …

1
Столкновение на основе четырех деревьев / сетки - приведение логики в действие
Прежде всего, я только на короткое время писал свою собственную игровую логику, поэтому я прошу прощения, если это может показаться прямым. Я много читал о квад-деревьях и обнаружении столкновений на основе сетки. Я понимаю логику - в основном не проверяйте на столкновение, если объекты в основном не находятся рядом. Но …

3
Порошковые игры: как они работают?
Я недавно нашел эти два драгоценных камня: http://powdertoy.co.uk/ http://dan-ball.jp/en/javagame/dust/ Мой вопрос: как эффективно обрабатывается физика с таким количеством элементов? Я просто сильно недооцениваю современную вычислительную мощность или возможно «просто» иметь двумерный массив, каждая ячейка которого описывает то, что находится в соответствующей позиции, и моделирует каждую ячейку на каждом шаге. Или …

2
Объединение множества маленьких коллайдеров в более крупные
Я создаю игру, используя плитку-карту, составленную из многих тысяч квадратов сетки. На данный момент каждый квадрат имеет квадратный коллайдер для проверки столкновений. Тем не менее, для многих тысяч крошечных блоков проверка их всех на наличие коллизий неэффективна. Если бы я знал, что плитка будет выглядеть так, я бы просто использовал …

3
Как синхронизировать состояние многопользовательской игры более эффективно, чем обновления с полным состоянием?
Раньше я немного программировал в игровой сети, но в основном с TCP для игр без необходимости в реальном времени. Я работаю над 2D Java-игрой с сетевым мультиплеером. Для обучения я хочу сделать это сам, без существующего сетевого API. Как эффективно представить состояние игры, отправленное клиентам с сервера? Существует наиболее очевидный, …

4
Есть ли способ повысить эффективность проверки столкновений системы из n объектов?
Я делаю игру, которая состоит из множества экранных объектов, одним из которых является игрок. Мне нужно знать, какие объекты сталкиваются на каждой итерации. Я сделал что-то вроде этого: for (o in objects) { o.stuff(); for (other in objects) if (collision(o, other)) doStuff(); bla.draw(); } Это имеет O (n ^ 2), …

3
Структура данных для представления связей между странами на карте
В игре, которую я разрабатываю для клиента, ключевая концепция игры предполагает перемещение по карте. В этом случае размеры и формы различных стран не имеют значения: переход из одной страны в соседнюю страну считается одним шагом. Я пытаюсь выяснить лучшую структуру данных для внутреннего представления связей между странами. Для данной страны …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.