Я строю двумерную игру на основе плиток в SpriteKit. Представьте себе игру, похожую на Pokemon, со спрайтовым персонажем, бродящим по миру.
В настоящее время я использую SKTileMapNodes для создания различных карт игрового мира. Однако, когда дело доходит до размещения внутриигровых объектов, таких как здания или деревья, я хочу использовать плитки разного размера. Я не хочу, чтобы все мои здания соответствовали одному и тому же размеру.
Как большинство разработчиков игр достигают этого?
Не представляется разумным использовать новый SKTileMapNode для каждого отдельного типа. здания в сцене. Люди склонны разбивать большие произведения искусства на более мелкие плитки (например, разрезать здание размером 192x224 на 32x32), а затем соединять их вместе, размещая на карте? Это также кажется необоснованным.
Любопытно, как другие обошли эту проблему.