Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 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 /
avatar image
0
Question by OzDave · Mar 17, 2010 at 04:15 AM · 3ddrag-and-dropsnap

Drag and Drop 3D Objects around in 3D space and snap to other 3d locations with logic card shuffling

Hi,

I want to be able to drag and drop three 3D cube cards onto three 3D game spheres center locations and have it snap to place whilst never allowing two cards to occupy the same game spheres.

If the cube is dropped onto a game sphere with an occupying 3d card, it will shunt the other cubes along

The camera is pointing down over the game and the dragging is restricted to X & Z. The camera never moves.

An array that holds the live game memory locations should work but the collision and drag syntax.

Drag & Drop 3D objects in a limited 2D framework HotSpot Snap 3D Objects catch the 3d cards and snap them to the center. MemoryLocation Array to record the cards positions Logic to define the shunting of the cards

The unity3d forums post is here http://forum.unity3d.com/viewtopic.php?t=46566

What syntax should I use to detect the collisions of game card and game sphere which will allow for the shuffling of the cards.?

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

2 Replies

· Add your reply
  • Sort: 
avatar image
2

Answer by andeeee · Mar 24, 2010 at 04:06 PM

You can use Physics.OverlapSphere to check if the card collider overlaps with any of the spheres. Essentially, you would check all the spheres in order with a loop:-

var spherePositions: Vector3[]; var sphereRadii: float[];

function Update() { for (i = 0; i < spherePositions.Length; i++) { var cardsWithin: Collider[] = Physics.OverlapSphere(spherePositions[i], sphereRadii[i]));

     if (cardsWithin.Length != 0) {
         // There is something inside the sphere...
     }
 }

}

When you know which sphere contains the card you are dragging, it is a fairly straightforward task to shuffle the cards along. You just need to keep the card positions in an array (one for each sphere) and if a card is dropped onto an occupied sphere, just move all the following array elements along by one position.

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
avatar image
-3

Answer by krazycube2 · Nov 19, 2011 at 08:36 PM

I dont know

Comment
Add comment · Show 1 · 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 zero_null · Jul 11, 2017 at 10:48 AM 0
Share

very helpful

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.

Follow this Question

Answers Answers and Comments

2 People are following this question.

avatar image avatar image

Related Questions

How to make a drag and drop menu in 2d for a 3d game (sims 4 furniture like) 0 Answers

Snap to place 1 Answer

Drag and Drop for X and Z 0 Answers

Drag and drop 3d game 1 Answer

Drag n Drop Cube To Snap In Place - Grid 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