We would need to see your texture packer settings to give feedback on why it is not packed in a smaller total image size.
In general, texture packing tries to pack into a given size so that all the items fit. It does not necessarily try to pack them as tightly as possible within the given size. That means if you tell it to pack into a size larger than needed, the image regions may be spread out. The only thing that matters is they all fit.
Spine's texture packer allows you to specify a minimum and maximum size. It then tries packing at small sizes first. If the regions don't fit, it tries increasingly larger sizes until they fit. This is how it finds the smallest size that fits everything tightly, but it takes a lot more time. If you start with a larger size, or even a fixed size where the minimum and maximum are the same, then packing can be done more quickly, but it may not be the smallest possible size.
You can get faster packing by checking Fast
, which makes Spine not try as hard to find the optimal packing. In 4.3 Fast
is much faster and the packing quality is much better than < 4.3.