Skip to main content

Create Unity Custom Editor - Basics (Part 6)

In this lesson we will add some GUI content to our custom inspector which will help us to add either

  • Image Icon
  • Text
  • Tooltip
to our GUI elements.

So lets start by adding a sample icon to our GUI elements.

I'll be using this image as a sample







You can use any image that you would like to based on your needs.

We need to import this image inside Unity.

Create a folder named Resources inside the Editor Folder and then import the image inside this folder like this










Now select the image and set the texture property to GUI as we will be using this image for our GUI elements.









Now in our Code add the following lines


  1. We create a Texture2D object to hold our GUI texture that we just imported.
  2. We create a GUIContent object that will help us to add text,icon and tooltip field to our GUI elements.
  3. In OnInspectorGUI() method we will load our texture from our resources folder.
  4. Next we add the image,text and tooltip to our GUIContent object we created and assign them to the GUI elements.

Click save and now go back to unity and check the inspector window to see the changes

Our final output looks like this










This concludes our lesson on GUIContent.
In the next lesson we will create some GUI Buttons to our custom inspector.  

Comments

Popular posts from this blog

Face Detection Using Python and OpenCV

I am currently working on face detection implementation using Python and OpenCV. Here is the result i collected using a placeholder image. Before After It detects faces pretty well. I am so excited to start working on real time face detection while capturing video. My goal is to work on face recognition and then will start working on detecting multiple types of objects.

Create Unity Custom Editor - Basics (Part 1)

In this basic lessons we will be going to create our own custom inspectors inside unity. Before we dive in lets get to know what custom inspectors are A custom inspector is basically an overridden inspector window which can help artist and designers to interact with the inspector in a more user friendly manner. It also helps to create a neat looking inspector for your scripts attached to gameobjects. So lets get started with the initial project setup    Steps to follow: 1) Start a fresh project 2) Create a folder name Scripts This will hold all the scripts(typically monobehaviour) which will be attached to a gameobject in the scene. 3) Create a folder name Editor ( Note : it should be the exact same name ) This will hold all the Editor scripts and Unity will automatically detect weather or not the project contains any editor scripts for component scripts. With this done we have the basic fundamental structu...

Eyes detection using Python and OpenCV

In my last post i've worked on detecting the face. In progress to that, i am able to detect eyes as well. Its pretty simple as of now. Here is the result Before After So as you can see it starts detecting eyes as well. I am making a little progress now but, still a lot to learn.  I am super excited to work towards my goal. * The image has been taken from google images and is used only for testing purpose.