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 /
This question was closed Dec 22, 2014 at 12:31 PM by Josh Naylor for the following reason:

Duplicate Question

avatar image
1
Question by TheKirvis · Dec 22, 2014 at 12:31 PM · positionmousepanel

Mouse position on 4.6 Canvas

Hello, I want to get mouse position on my canvas (Render mode Overlay) . So when i press right mouse button, i want to get mouse position on canvas, and change panel position to mouse position. Currently using this code, but it doesnt work:

                     Vector2 screenPos = new Vector2 (Input.mousePosition.x, Input.mousePosition.y);
                     Vector3 convertedGUIPos = new Vector3 (GUIUtility.ScreenToGUIPoint (screenPos).x, GUIUtility.ScreenToGUIPoint (screenPos).y, 0f);
                     clickPanel.GetComponent<RectTransform> ().position = convertedGUIPos;

Comment
Add comment · Show 2
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 Josh Naylor ♦♦ · Dec 22, 2014 at 12:31 PM 0
Share

Try this. http://answers.unity3d.com/questions/566868/getting-the-vector2-of-the-mouse-position.html

avatar image PaulzCreative · Apr 20, 2015 at 11:18 AM 2
Share

Looking at this, with all due respect and admiration for moderators, I don't believe your link is an adequate response to this particular question...

What I get from this question is very different than your suggested answer. The poster is looking for code to match position of a UI element to the mouse pointer. which entails getting the pointer coordinates AND the methods required to translate that position accurately to the overlay/camera screen space (etc) AND how to move that UI element accordingly.

Please correct me if Im wrong, but Im thinking the screen to world space is not what the poster is looking for. I say this because I need the EXACT same functionality requested here... and I havent found it ... not in your reference links either.

So, can we have an opportunity to get a situation specific answer .... ins$$anonymous$$d of a general use series of link trails? Please reopen the question.

0 Replies

  • Sort: 

Follow this Question

Answers Answers and Comments

4 People are following this question.

avatar image avatar image avatar image avatar image

Related Questions

Is There An OnMouseStop? 0 Answers

Convert Mouse Position - To Transform 1 Answer

Lock mouse position with a Rect, possible? 1 Answer

Rotating object towards mouse point 1 Answer

Instantiating Object On Map 1 Answer


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