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 07, 2013 at 08:53 AM by robertbu for the following reason:

Multiple technical questions/design question

avatar image
0
Question by Unity beginner · Dec 07, 2013 at 06:50 AM · gameobjectspherejointattachstick

How attach one sphere to another sphere on draging of sphere

hai friends.

Here i have so many spheres in bottom of screen, and i am trying to take them into middle of screen one by one. When i am dragging one sphere nearer to another sphere, this sphere should stick to that sphere automatically.

How to write script alt textplease help me. I am totally confused.

1.png (6.0 kB)
3.png (10.2 kB)
Comment
Add comment · Show 1
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 robertbu · Dec 07, 2013 at 08:52 AM 1
Share

There are multiple problems here, and multiple different ways to solve them. Unity Answers is designed to answer single, specific issues. I suggest you break your problem down and do some research. I see three technical problem:

  • Drag and drop - questions with source have been posted a number of times. If you are going to use the Rigidbody component, take a look at the standard DragRigidbody.js script as a starting point.

  • The second problem is detecting when the two touch. If you are using the Rigidbody component, take a look at OnTriggerEnter(). If you are not going to use a Rigidbody, take a look at Vector3.Distance(), Physics.CheckSphere() and Physics.OverlapSphere().

  • From the graph, it looks like you want to build molecules. If so, then an sphere you've dragged needs to become a target. How you add this functionality will depend on how you solved the previous point.

1 Reply

  • Sort: 
avatar image
0

Answer by YoungDeveloper · Dec 07, 2013 at 06:56 AM

You will need a Mouse grab (google it), if distance between those two objects is less than something, create a spring (or other) joint on the go, that part will connect to other.

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

Follow this Question

Answers Answers and Comments

17 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

Related Questions

Question about tags and variables 0 Answers

Attach draggable sphere to camera when touched 0 Answers

Ways to make a ball delivery system, based on a back/down swing. 0 Answers

Best Placeholder gameObject? 1 Answer

Using Collider.OnCollisionEnter(Collision) without attaching the script to the concerned GameObject 2 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