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 /
avatar image
0
Question by jlu7 · Feb 28, 2013 at 03:02 AM · 2dcollisionplanes

Collision Detection with edges of planes

So, we're making a 2D platformer that has a mechanic that requires us to use planes as our platforms. The planes have to be rotated so they are facing the screen(so player can see the image). The player is a rigidbody. And the platforms are planes with a mesh collider set to a plane. We are trying to get the player to collide with the edge of the plane, not with the one face that is collidable because that is facing towards the player so that they can see it. Normally in unity the plane is only collidable only on one face and you can pass through the plane from the other side and edges. And we want to be able to make those edges collide with the player. If anyone has any ideas it would be greatly appreciated, we are kinda at out whits end...alt text

helpus.png (313.5 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

1 Reply

· Add your reply
  • Sort: 
avatar image
1

Answer by DaveA · Feb 28, 2013 at 03:19 AM

Why not just use boxes and box colliders? you see one side of the box, and player collides with the edges.

Comment
Add comment · Show 3 · 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 jlu7 · Feb 28, 2013 at 09:38 PM 0
Share

the reason we arent using box colliders is that we have a game mechanic that allows objects to be torn through and split into two different objects. And this code only works with plane mesh colliders.

avatar image DaveA · Feb 28, 2013 at 09:54 PM 0
Share

What if your box collider were in a child object (no renderer)? It would do nothing but detect side collisions and inform the parent (plane). When torn, you can destroy that child, and/or create new ones for the torn bits? I'm not sure what your gameplay is like.

avatar image jlu7 · Feb 28, 2013 at 09:56 PM 0
Share

The issue is that our game requires detail down to the vertices level. Our $$anonymous$$r mechanic literally $$anonymous$$rs from vertice to vertice in an object.

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

10 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

Related Questions

Object following a path and colliding with other objects with physics. 1 Answer

How to use `Physics2D.IgnoreCollision()` to implement a one-way platform? 0 Answers

Moving a player smoothly without breaking collisions? 2 Answers

Having an array of points(vector2), how do I create a 2d terrain? (new to unity) 2 Answers

Make characters go through each other 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