Как правильно спроектировать нерест GameObjects в гигантском мире? - PullRequest
0 голосов
/ 19 ноября 2018

Я разрабатываю какую-то MMO стратегическую игру с тысячами игроков. Поскольку в игре не будет частых операций, я думаю, что в Unity HLAPI не будет проблем с масштабируемостью. Используя HLAPI, каждый GameObject с NetworkIdentity создается в каждом клиенте. Поскольку разные игроки не должны знать о каждом GameObject, как я могу контролировать, какие GameObjects появляются у каждого игрока?

Например, предположим, что есть гигантская карта и дискретная система координат. На каждой паре (x, y) есть игровой объект игрока. Сервер должен знать о каждом из них, но клиенты не заботятся об игроках вдали от них. Поэтому я думаю, что производительность клиента будет зависеть, если я создам каждый GameObject на каждом клиенте.

...