Использование SKTileMapNode для отображения объектов различного размера - PullRequest
0 голосов
/ 23 апреля 2020

Я строю двумерную игру на основе плиток в SpriteKit. Представьте себе игру, похожую на Pokemon, со спрайтовым персонажем, бродящим по миру.

В настоящее время я использую SKTileMapNodes для создания различных карт игрового мира. Однако, когда дело доходит до размещения внутриигровых объектов, таких как здания или деревья, я хочу использовать плитки разного размера. Я не хочу, чтобы все мои здания соответствовали одному и тому же размеру.

Как большинство разработчиков игр достигают этого?

Не представляется разумным использовать новый SKTileMapNode для каждого отдельного типа. здания в сцене. Люди склонны разбивать большие произведения искусства на более мелкие плитки (например, разрезать здание размером 192x224 на 32x32), а затем соединять их вместе, размещая на карте? Это также кажется необоснованным.

Любопытно, как другие обошли эту проблему.

...