• 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 z7x9r0 · Jan 20, 2015 at 09:21 PM · javascriptguitouch

How Can I Visually See Touches On Screen?

I have a touch script I made below that displays the coordinates of a one finger touch on a touchscreen device. Trying to create a visual for where the touch happened on screen. Any references or ideas on how to accomplish t$$anonymous$$s? Does it make a difference if the camera moves?

 var fTC : Vector2; //fTC stands for first Touch Coordinates
  
  function Update () {
      if(Input.touchCount == 1){ //Does finger count on screen equal 1?
          if(Input.GetTouch(0).phase == TouchPhase.Began){ //When touch on the touch-screen begins.
              fTC = Input.GetTouch(0).position; //The screen coordinates of the first touch. 
              Debug.Log(fTC); //Show the screen coordinates of the first touch in the console window.
              //Could put somet$$anonymous$$ng here to make an image appear.
          }
          if(Input.GetTouch(0).phase == TouchPhase.Ended){ //When touch on the touch screen ends.
              //Could put somet$$anonymous$$ng here to make the image disappear.
          }
      }
  }

Here's a YouTube video similar to what I am trying to do. Just the circles following touches part though. Except I'm trying have the circles appear on the first touch only, not follow. Also my camera moves in my scene. I don't know if that matters.

https://www.youtube.com/watch?v=ezgCiXfuxIg

Comment
Add comment · Show 6
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 z7x9r0 · Jan 20, 2015 at 09:47 PM 0
Share
avatar image Landern · Jan 21, 2015 at 01:38 AM 0
Share
avatar image meat5000 ♦ · Jan 21, 2015 at 01:46 AM 0
Share
avatar image Landern · Jan 21, 2015 at 01:51 AM 0
Share
avatar image z7x9r0 · Jan 21, 2015 at 01:57 AM 0
Share
Show more comments

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by danielmetlitski · Jan 21, 2015 at 08:37 AM

Instantiate a prefab of a Gameobject where the transform position is Input.GetTouch(0).position. T$$anonymous$$s will display the image where you touched the screen.

Comment
Add comment · Show 4 · 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 z7x9r0 · Jan 21, 2015 at 12:24 PM 0
Share
avatar image sniper43 · Jan 21, 2015 at 02:15 PM 1
Share
avatar image z7x9r0 · Jan 21, 2015 at 02:38 PM 0
Share
avatar image z7x9r0 · Jan 21, 2015 at 02:59 PM 0
Share

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.

Welcome to Unity Answers

If you’re new to Unity Answers, please check our User Guide to help you navigate through our website and refer to our FAQ for more information.

Before posting, make sure to check out our Knowledge Base for commonly asked Unity questions.

Check our Moderator Guidelines if you’re a new moderator and want to work together in an effort to improve Unity Answers and support our users.

Follow this Question

Answers Answers and Comments

28 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 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

Android touch gui help!!! 2 Answers

Setting Scroll View Width GUILayout 1 Answer

The gui disappears when i let go 2 Answers

touch 3d object open gui 1 Answer

Touch Control Android Java 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