Hello everyone,
I recently started working with Adventure Creator, it is a beautiful tool and I'm happy such a thing exists.
I have a question, perhaps a newbie one as I'm still learning the ropes - I would like to create a custom pause menu using my own graphics, i.e. I'd like to completely override the graphics that come with AC, while still keeping the functionality. Could anyone share any advice on how I might get on track for doing that?
Thanks in advance,
N
It looks like you're new here. If you want to get involved, click one of these buttons!
Comments
Hey @NikolaVetnic
Yeah, so what you want to do is create the UI you want with a Unity UI, prefab it, and then link it to the AC menu.
There's a good tutorial which, although it's for a different type of menu, the principles are the same: https://adventurecreator.org/tutorials/creating-inventory-bar-unity-ui
The general way of going about things is the pure AC menus are a fantastic rapid prototyping tool, and the best practice is to then connect up a Unity UI to make them look how you want.
Hope that helps!
Welcome to the community, @NikolaVetnic.
Each of the Menus that make up the default interface can be changed or replaced by editing them in the Menu Manager. Selecting a menu, e.g. "Pause", will give you a list of properties as well as the elements (e.g. Buttons, Labels) that populate it.
A series of tutorials on working with menus can be found here. The Manual's "Menus overview" chapter also covers the main points.
The main thing to be aware of when it comes to editing a Menu is its Source property, as this affects how its appearance is changed.
When set to Adventure Creator, all appearance options (e.g. background texture, fonts etc) are presented there in the Menu Manager, and you can preview the Menu by keeping the Game window open while working. This can often be the more convenient option for trying out new ideas quickly.
The Unity Ui Prefab option, however, offers much more in the way of stylistic control - as this makes use of Unity's own UI system to render the menu. When using this option, a Linked Canvas prefab property becomes available, which can be used to connect your menu to a Unity UI canvas prefab.
Each of the menus that make up AC's default interface work with both settings - so if you opted to use "Adventure Creator" for your interface when using the New Game Wizard, you can still change your mind and switch to Unity UI for any of your menus. If you want to play with your Pause menu's appearance, I'd recommend switching its Source to Unity Ui Prefab, then opening up the PauseUI prefab it lists below to restyle it to suit.
Thank you very much @Temmy and @ChrisIceBox, I think I now have the info I needed to get started.
I must say support for AC is fantastic, I don't know how you guys find time to write so many replies but it means a lot!