Unity Editor Hello, Unity Dev’s I am back again with Part 3 of Creating custom editor window in unity. In today’s blog we will look around: “How to load Textures files from resource folder and create our buttons.” Step1. Gather some images related to the headers of our sub-toolbars or if you are good at photoshop create some, btw I have zero skills when it comes to photoshop so I am goanna gather images from internet. Once we have are images ready drag them into respected folder under root folder Resources. It will look something like this: Step2. Scripting Now we need to create a function which will be called once whenever we will switch from sub-tabs. Hmmmm, so how to do that!!! First create a function and name it as per your want’s I have named mine as: “MakeWindow” Then write down these lines: Create two variables a list: to store our loaded texture...
Editor Window (Part 2)
Hi Dev’s, in this
blog we are going to cover “How to make Sub-toolbar within are Toolbar
Options”, For those who are new to this site I highly recommend to check the
previous blog first as this one is a continues to it.
So, let’s get
started
So far, we have
created our Main Editor window showing A toolbar with 4 Options: Animals,
Buildings, Items, Staff.
Next up we want to
create sub toolbar with options names as per the folders name in our
resource/Selected option name from toolbar.
Step1.
So, for that what
we will do is create respected folders:
1. Go to Resources
folder and create 4 folders named as: Animals, Buildings, Items, Staff.
2. Create sub
folders in each folder:
·
Animals
1.
Animal
2.
Playables
3.
Shelter
·
Buildings
1.
Drinks
2.
Restaurants
·
Items
1.
Decorative
2.
Fences
3.
Tiles
·
Staff
Folder Hierarchy
will look something like this:
Step2. Scripting
Open script
“AssetManager”.
Now what we have
to do is read all the sub-folders from selected Folder as per our toolbar and
show case a sub-toolbar.
1. We
will add a switch case and call a function named LoadPanel() with parameter of
path to respected folder.
2. Read
all the folder names and store in an array, and provide them as options for our
sub-toolbar.
Create
2 variables names as _sub_toolbar_sel for indexer and Sub_folders_toolbar for our
options.
3. Save
and switch back to unity. Open up your window and you will see we have our
sub-Toolbar in each toolbar respectively to our folders.
But
if you have noticed whenever you select and option in sub-toolbar say
Animals/Shelter option and switches to another toolbar than it’s 2nd
Sub-toolbar is selected automatically, which may result to error if we don’t have
2nd option in any of toolbar.
4. For
this we have to make sure sub-toolbar selection resets whenever we switch between
toolbars.
Create
a variable named “previous_toolbar_sel”, to know that we have switched between
toolbars and then reset the sub_toolbar_sel =0.
That’s all for
Today
In next Blog of our
series Editor Window we will learn to load texture files from resources folder
and create buttons from them.
Till Than Happy Coding!!!
Comments
Post a Comment