- Home /
How Can I Create A Stretchable 2D Object or GUI Arrow?
Hi what i basically am trying to do with my game is create an arrow that is fixed to a certain point and when the user drags from that point with a mouse click or a touch input an arrow is drawn behind their finger or mouse. The length of the arrow should always be in relation to the players finger or mouse position. If i did a bad job of explaining it here is a visual representation of what I am trying to achieve.
Also imagine the angry birds slingshot without elasticity. Kind of like a piece of bubble gum.
cool, thanks for the resources. I tried to find answers like that before but I didn't really know where to start. I made a some of my own scripts based off of those resources and they were successful in an empty project. Unfortunately I have to rebuild my entire scene and start a new project because I keep getting an error whenever a script tries to access the mouse click. "NullReferenceException : Object reference not set to an instance of an object (script blah blah blah, at assets (whatever script). I would make another forum post but I was wondering if you could help me.
You need to post the script along with a copy of the error message from the Console. You may get more eyes looking at your issues if you post it as a new question.
Woot! Never $$anonymous$$d I just fixed it, A light bulb went off in my head and I forgot to set the tag on my camera to "main camera" Anyways I think you answered my question adequately. Thanks so much for the help.
Answer by robertbu · Dec 22, 2013 at 12:39 AM
Get you started:
http://answers.unity3d.com/questions/599761/how-can-i-draw-a-line-in-unity-with-mouse-.html
http://answers.unity3d.com/questions/184442/drawing-lines-from-mouse-position.html
http://answers.unity3d.com/questions/60783/draw-a-line-on-mouse-movement.html
http://answers.unity3d.com/questions/377596/how-do-you-draw-a-line-using-your-finger-on-androi.html
http://www.everyday3d.com/blog/index.php/2010/03/15/3-ways-to-draw-3d-lines-in-unity3d/
Do the arrowhead as a separate object that track the mouse position and the orientation of the line.
Your answer
Follow this Question
Related Questions
IDropHandler.OnDrop is not triggered on Scroll View's Content part 0 Answers
How to create a Drag & Drop system which verifies what gameObject was dragged into the slot? 0 Answers
I'm unable to clear a variable that is used in multiple scripts. 0 Answers