Game for Macs Question
CaptFinn
Member Posts: 1,828
My macbook pro has a retina res of 2880x1800. So if Im prepping my art work for that res. a Background image of 2880x1800 is larger than GS will allow into the image import. Is 2048 still the largest the creator will allow? If so then to take advantage of retina then the best i can do is a 2048x1280.
What are the best image setting practices for making images assets for mac games?
When I go into the Project setting for Mac. They are no where close to 2880x1800. Im not even sure they are the same aspect ratio. Can someone explain how these numbers are chosen in the project settings of the creator? And why?
Comments
You can, of course import an image in two or more parts, so if you want to make up a 2880x1800px background then there is nothing to stop you.
The display on a 13.3" MacBook Pro is 2560 x 1600 px (which is why we have 1280 x 800 px as the scene size).
I have a 15 inch. It's 2880x1800. Plus I'm sure today's iMacs are up there in resolution as well.
This really isn't the place to show off that kind of thing, there are children who use this forum.
I'm not 100% sure what the issues is, would you not simply change the scene size to 1440 x 900 px if you wanted to target a 2880 x 1800 px device ?
@Socks lol
No because the image coming in would be reduced by GS from a 2880x1800 to a 2304x1440.
The default Mac project size is 1280x900
So the largest image that you can bring in to best fit a 2880x1800 ret screen is 2304x1440.
I was wanting to know why the default for Mac project is 1280x800. And why device setting in Mac project was 535x611.
Curiosity.
You've not quote what is it you are responding to, so I'm not sure what this is in reference to.
The maximum image size in GameSalad is 2048 x 2048 px.
I'm not aware of that one, mind you the last version of GameSalad I was using was 12.10, so there could have been more sizes introduced since then, but the nearest I know of is the MacBook setting of 1280 x 800 px (for a 2560 x 1600 px screen).
The maximum image size in GameSalad is 2048 x 2048 px. But like I say there is nothing to stop you having a full screen / full res background, you'd just need to make it up from more than 1 image.
That's the size of a 13.3" MacBook Pro (2560 x 1600 px).
I imported a 2880x1800. And GS creator changed it to 2304
@Socks
Everything you just said to me is completely opposite of every bit of info I have received from GS Creator.
I imported a 2880x1800 image. This size is the retina size for a MacBook Pro 15 inch. I'm referring to 15 inch. So to reduce confusion. Let's stay on 15 inch and not mention 13 inch.
The 2880x1800 image that I imported into my project received a notification that it was to large and would I like the creator to resize it. I said yes. Then I went into the creator and looked at what size it had reduced it to. And the size. Was 2304x 1440. All of these different scene sizes and device sizes are the same 16:10 aspect ration. But if you want to support a 2880x1800 retina screen. The largest image you can import is a 2304x1440 image. Without having to tape images together.
My original premise to this topic. Was what are other people using for Mac game builds. In regards to image size and scene size. And also I wanted to know why the creator is showing a 535x611. In the device size screen.
How were you able to establish that the image had been change to 2304 pixels (I'm assuming wide) ?
I doubt that !
I take it this was the size of the actor rather than the size of the image (there is no way of checking an image size from within GameSalad) ?
It really is 2048 x 2048 px, honest ! I think you might be mixing up actor size and image size . . .
Check your image's resolution see if it's 64ppi rather than 72ppi.
I insert a 800x800 image. The actor is 800x800. I insert a 2880x1800 image the actor is 2304x1440. If 2048 is the largest size GS will accept before changing it on their own. Then why is the actor automatically larger than 2048.
All my images are 72dpi.
Once again I'm asking about the presets within the Mac project. Where does 535x611 come from? That is t. 16:10 ratio.
What size is the image (double click to open into OS X Preview and check the info) ?
It's the size you are displaying GameSalad at on your screen.
Says 2880x1800
Really !? Would you be prepared to take a screenshot of OS X Preview's info window for me !!?
Sure
I'm at work. Might be awhile.
In the meantime . . . . how were you able to establish that GameSalad had changed the image to 2304 x 1440 pixels ?
When I drag the image up into the actor inspector. It says 2304x1440
I won't ask what 'it' is as this could go on for days ! Lol I'm going to assume that 'it' is the actor's attributes ?
If that's the case, then the actor's size attributes display the actor's size (rather than the image's size).
Also, this screenshot you are going to take, it is going to show the size of the image within GameSalad, have I got that right ?
@FINNBOGG For the image you want to import ( the background ) which is 2880x1800, simply cut that image into pieces and put them together inside the creator to form a full background, like a puzzle.
Fortuna Infortuna Forti Una
That was my very first suggestion too ! Seems like the most straightforward solution to me.
I created a 2880x1800 test Image. I did this to see how it would look on a macbook pro 15 inch. Because that is the retina resolution for that computer.
When I went into GSC and imported it. GSC said that the image was to big and that it would fix that. I clicked ok.
Bamm there is my newly GSC edited image in the image section.
I click and dragged the newly edited image and dragged it into the actor section. Its now a actor.
GSC has chosen what size this actor is. When I open the actor. GSC has chosen that this actor will be by default, (based on some internal math invented by GS.) to be the size of 2304x1440.
Does this mean the actor size is representing the newly edited size for the image? I do not know.
What caused GSC to decide it to be 2304x1440? It just so happens to be the same aspect ration as 2880x1800
Why would GSC make the actor larger that the 2048 Max for W-or-H.
Why is the device screen size with in a Mac project...535x611. And why is scene display default size 1280x800. I ask these out of curiosity.
Plus I am trying to create the largest size image possible that is at the same aspect ratio 16:10. That will work with in GSC without having to stitch images together.
The premise of this topic was to see what other people are doing in regards of making MAC games. What are they doing to get the best quality out of their images.
Plus Im asking so that I might understand the how and why the numbers setting with in the projects files are those numbers.
All you need to do is to double click the image in the image assets window to find out.
There is no limit for actor sizes, they can be larger than 2048 x 2048, there is nothing to say GameSalad should only create actors up to 2048 x 2048 pixels, for example if I import a 4000 x 4000 pixel image at 12ppi GameSalad will resize the image to 2048 x 2048 pixels, but the actor will still be 12,000 x 12,000 pixels.
The display on a 13.3" MacBook Pro is 2560 x 1600 px (which is why we have 1280 x 800 px as the scene size), the device screen size is determined by the size you are displaying GameSalad on your screen.
That will be 2048 x 1280 pixels.
To get the best quality, and if you need a single large background image, then you should really piece your background image together from multiple images so you don't have to compromise resolution.