• 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 /
  • Help Room /
avatar image
0
Question by AntJPGR · Feb 24, 2016 at 09:06 AM · instantiateonmousedown

[Novice] Footstep Line Drawing OnClick

Hey guys, Im a pretty novice unity user, and I want to make a program that pretty much follows the mouse clicks to draw a line that's gonna be used as a path (as in drawing one's walking path on a map). What I tried is make an object and instantiate it on mouse click again and again (I know its terrible designing idea, but im still starting so that was the best I could come up with so far, I havent been able to work with Linerenderer) Using it with a circle makes a fine line, and for the time being I could even make do with that, but I really want to try and make it more fancy, so I tried to do it with a 2D sprite with RigidBody2D and CircleCollider2D, and destroy the colliding sprites. But my problems are ofcourse the collision moves the footstep sprites a bit before the destruction which makes the line feel clunky, also the footsteps always look in the same direction (obviously) and I think a bit of work is needed to make them on the correct angle every time, etc. So, I would really like some help on how to approach the problem better, or even some help with my own approach if it's worth it. Below are some screenshots of drawing the same path with the circles and the footsteps, and my code

alt text

alt text

 void Update () {
         mousePos = Camera.main.ScreenToWorldPoint(Input.mousePosition);
         mousePos.z=0;
 
         if(Input.GetMouseButtonDown(0))
         {
             isMousePressed = true;
 
         }
         else if(Input.GetMouseButtonUp(0))
         {
             isMousePressed = false;
         }
         // Drawing line when mouse is moving(presses)
         if(isMousePressed)
         {
             
             Instantiate(Dot, mousePos, Quaternion.identity);
         }
     }

Thanks in advance!!

capture.png (79.7 kB)
capture1.png (41.7 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.

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

3 People are following this question.

avatar image avatar image avatar image

Related Questions

Instantiating prefabs problems. Check the description 0 Answers

Instantiate onMouseDown 1 Answer

OnMouseOver not work when instantiating camera 1 Answer

Instantiate PreFab on trigger location 0 Answers

Instantiate based on distance 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