Hi,
what would be the best way for designing especially the UI for different platforms? I want our game to run on desktop computers and mobile devices. By now I designed the UI (basically the default UI that comes with the AC 3d demo) for desktop only and found that it's quite useless on my smartphone. Now I changed everything (size of the inventory (items), dialogue options, icons and menus to be nicely usable on my smartphone, but on a desktop system it is overwhelming big. What's the right way to keep it good an all devices. I started to write down all values for the different platforms to change them before building the game, but I think that's not the right way. Should I create a dedicated set of managers for each platform and only switch those managers before build? Is that possible? How do you do it?
Comments
Rather than having separate Managers for each platform, if you did need a variety in what Menus are available, just create them all in the same Menu Manager, and then lock/unlock them as needed before building.
Another thing is that seperate Managers would also give me the opportunity to change the controls for platforms, for example using Drag&Drop functionality on mobile devices. Using the inventory at the moment is a bit cheesy. From the technical side it would be possible to use seperate Managers for the platforms or are there limitations I didn't think off yet?
Right-clicking any field's label in the Settings Manager allows you to copy the API reference to it into the text-buffer, making it easy to change via script.