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
-1
Question by test84 · Oct 16, 2013 at 11:50 PM · guimenu

How to make this custom GUI/Menu?

Hi,

I'm designing a custom GUI a I need some guidance on how to do it. There are two things I should do:

1- Have a menu that holds like 40 icons inside it, they can be laid in With some selection tool or something, that gets on the screen via swipe on center of the screen.

2- Then user can drag one of the images out of that GUI menu and then place it on the screen and move it around, pinch it to scale it and rotate it.

How I can achieve this?

Thanks.

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

2 Replies

· Add your reply
  • Sort: 
avatar image
0

Answer by rutter · Oct 17, 2013 at 01:15 AM

Break a big job into smaller jobs:

  • Set up an orthographic camera

  • Create a grid of planes in front of the camera

  • Apply icon textures to each plane

  • (Is this happening in the editor, or at runtime?)

Then:

  • Figure out where on the screen the user is touching

  • Convert that to a raycast

  • Figure out which plane is being touched

  • Allow touches to move the plane (dragging)

  • Allow touches to rotate the plane

  • Allow touches to scale the plane

What you're asking for isn't necessarily simple or easy, but there are tutorials around the net that can show you how to achieve most or all of the bullet points above. You may also find libraries such as NGUI or Prime31's UIToolkit helpful.

Comment
Add comment · Share
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
avatar image
0

Answer by Tomer-Barkan · Oct 17, 2013 at 05:36 AM

There are many tutorials out there explaining how to create inventory GUIs. Not exactly an uncommon task. Please do some searching before posting questions.

http://www.youtube.com/watch?v=NsZ_XBCPR2s

There's also asset store packages that do it for you, if you prefer to pay for the work instead of doing everything yourself.

http://forum.unity3d.com/threads/134266-Sleek-Inventory-Complete-GUI-System-for-Inventories

Comment
Add comment · Share
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

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

Game Menus WIth Keyboard Input Control 1 Answer

an UP-TO-DATE menu tutorial 1 Answer

Creating a Main Menu: 3 Answers

Bringing window to back GUI.BringWindowToBack() 0 Answers

Accessing the Asset's setting from code using Wizards/Editor classes? 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