Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by crush83 · Nov 26, 2013 at 04:34 PM · editorwindowdialog

Editor Window with List input of Texture2D

I'm trying to create an Editor Window or Dialog box that has an input control where the user can draw Texture2D objects into it similar to the way textures are added to a Terrain object.

alt text

My first attempt was using a ScriptableWizard and a public List

 public class ApplyTexturesWizard : ScriptableWizard
 {
     public List<Texture2D> list = new List<Texture2D>();

     [MenuItem("GameObject/Apply Texture(s)")]
     public static void ApplyTextures() {
         ScriptableWizard.DisplayWizard<ApplyTexturesWizard> ("Apply Textures", "Apply");
     }

     void OnWizardCreate() {
         //Apply the textures
     }

     void OnWizardUpdate() {
         helpString = "Add the textures:";
     }
 }

However, that comes out to look more like this:

alt text

Now, I'm not even sure if ScriptableWizard is what I want. Maybe I want to create a UnityEditor Window? I just want to create a popup dialog style box that prompts the user to add a bunch of textures to a list similar to how the terrain editor works. Drag and drop functionality would be nice too (the terrain editor doesn't allow that).

What controls should I be using to accomplish this feature? Not looking for code, just a nudge in the right direction. I've looked over the Unity Scripting Reference, but it's difficult to find much information on this in my opinion.

Thanks.

capture.png (22.0 kB)
capture.png (12.5 kB)
Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

0 Replies

· Add your reply
  • Sort: 

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

16 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Custom Resolution Dialog at Start? 1 Answer

How to set the editor's layer mask from script? 2 Answers

MCF dialogs won't open in unity 0 Answers

Hotkey to play animation 1 Answer

Modal Functionality in Custom Editor Window 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges