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 /
  • Help Room /
avatar image
0
Question by stefanplc · Nov 29, 2016 at 11:41 AM · collidernavmeshagent

Nav Mesh Agent tips over when in contact with a collider

Hi there,

I have 2 3D characters, both with a Nav Mesh Agent attached. I also want to detect when they're within range of each other so I added a Capsule Collider with Is Trigger enabled. If I simply just move the characters around using click to move via destination it all works great. They go around each other like they should. However, one of these characters is supposed to have a "charge" ability where he goes at really high speed at a target location. Without the Capsule Colliders this works great, the character goes really fast at the target location and even if that location is on top of the other character it's still fine, it pushes that character back a little bit. If I have the Capsule Colliders, the hero that performs the charge tips over rotating 90 degrees as soon as it reaches the location. I'm using Vector3.SmoothDamp to simulate this charge.

Any idea how I can prevent the falling over of the character that rushes to a location using Vector3.SmoothDamp ? Again, it only happens if at the target location the other character has a Collider. If it doesn't, then it works just fine. Is it because I'm using Vector3.SmoothDamp? If so, how else should I simulate this charge effect?

Thanks!

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 stefanplc · Nov 29, 2016 at 12:16 PM 0
Share

In the Scene view, it looks like it's not the Nav $$anonymous$$esh Agent that tips over but the collider that I add (box or capsule) if that helps at all. I also tried adding a rigid body and constrain all rotations but still nothing.

1 Reply

· Add your reply
  • Sort: 
avatar image
0
Best Answer

Answer by stefanplc · Nov 29, 2016 at 01:26 PM

After a while I figured out the issue which is something that didn't even cross my mind. When you create a collider and set it as trigger, it's not treated like that by the camera and raycasting. So when I was trying to charge on top of another character, my character was actually trying to climb that trigger and hence rotating 90 degrees and looking like it fell over. So the solution is to just create an empty game object, make it a child of the character game object, add the collider and trigger there and then set the layer to Ignore Raycasting for that game object.

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

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

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

Related Questions

Navmeshagent treats triggers like colliders 1 Answer

Cart objects clips with rigidbody objects 0 Answers

NavMeshAgent and collision 1 Answer

NavMeshAgent slides to infinity when pushed 0 Answers

NavMeshAgent problem with terrain collision 0 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