Hello, I am struggling with an issue in Unity, I am looking to develop software for live production (Music, Theater, etc) The question I have is, how can I make an add scene button, when its clicked a button will appear on the canvas when using the software, then making it to where the user can add a text in the button, then clicking it will take you to a blank page or new scene. I want to make it to where they can have as many as the user desires. I would also like to see if its possible to make it to where the user can rearrange all the buttons they have created or generated.
It sounds like you’re making a 3D editor and 2D UI editor, in essence making Unity3D itself.
Why not just let your users use Unity with some of your own custom tools that add whatever value you want to add?
I say this because writing custom editors like this is Really Hard Stuff™.
is there any special guide I could follow on how to do that? I am newish to unity and I absolutely love it, it just sucks starting out and figuring out everything, given I have little experience with coding but I am looking to make it as simple and straightforward as possible
If I understand what you want, what you describe is like asking “How do I build a 200-story skyscraper in the middle of downtown Manhattan… by the way, this is going to be my first building.”
Yes, you can learn all the parts and build a skyscraper, but wouldn’t it be easier to build some small lean-to structures first and learn how to use the things involved?
Software engineering is about breaking problems down until you can understand and work with the small problem pieces.
Start with small simple games and projects and build up what you need to know. Hint: nobody knows it all and nobody knows what YOU need to know to solve problems.
I like this approach to tutorials:
Two steps to tutorials and / or example code:
- do them perfectly, to the letter (zero typos, including punctuation and capitalization)
- stop and understand each step to understand what is going on.
If you go past anything that you don’t understand, then you’re just mimicking what you saw without actually learning, essentially wasting your own time. It’s only two steps. Don’t skip either step.
Imphenzia: How Did I Learn To Make Games:
User created content and developing an ‘editor within Unity’ is definitely jumping a bit into the deep/advanced pool. It will be paramount to get a solid understanding of Unity first, and maybe get one or two smaller projects under your belt.
Something that has a lot UI workflow will probably require you to write a framework to manage it all as well. You would have to test both Unity’s current UI systems, uGUI or UI Toolkit to see which works better for you as well. UI Toolkit does have reorderable list views built in, worth pointing out.
Nonetheless its important to get the hang of the basics first.