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 imp903 · Jun 26, 2015 at 03:40 PM · charactercharactercontrolleroptimizationcharacter controller

Opinion on Character Controllers?

I've read on several websites that the Unity Standard Assets character controllers aren't exactly the best. Most of the reviews of it I've seen are actually pretty negative, but I'm still sort of unclear where that comes from. Are they really all that bad? A If they're as ineffective as I hear, then I'll go ahead and make a custom one I guess. And if anybody here is of the opinion that the included ones aren't very good could you give me some concrete examples as to what's wrong with the current ones so I can go ahead and make sure to avoid that myself if I were to make a new one? Thanks in advance for any insight you guys can lend on this topic.

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
2
Best Answer

Answer by Cherno · Jun 26, 2015 at 03:52 PM

This question is more suited to the forums, as it asks for opinions, of which there can't be a "correct solution".

I started twice to create my own rigidbody-based controller, but in the end I always came back to CharacterControllers. There is no simple way, if any, to prevent a rigidbody-based controller to not be pushed around by other rigidbodies, which leads to all sorts of gameplay problems. You also have to avoid making the player stick to walls when jumping, etc. These things are all already done with a CC. In the end, I would use a CC and only switch to a RB if the player really needs to be completely affected by physics, but this would only be the caase in a very particular kind of game where this physics-based behavior ir a major gameplay feature.

Comment
Add comment · Show 2 · 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 imp903 · Jun 26, 2015 at 08:25 PM 0
Share

thanks for the heads up, I should have thought to put it in the forums. Anyway though, I'm glad you gave some input anyway, and, based on this and what I've seen so far, I think I'll stick with the CharacterControllers.

avatar image Cherno · Jun 26, 2015 at 09:13 PM 0
Share

Be aware that there is a C# version of the default FPS CharacterController. Just search for it, you will find it in one of the Unity forums.

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

22 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

Related Questions

Character is running through terrain instead of over it 0 Answers

Code for - Rigidbody vs Character Controller 0 Answers

Can I Change Expression Of Player While Running, Getting Hurt Or Dead, Or Jumping, Idle, Walking, Or Sneaking 2 Answers

Character Creeping Backwards 0 Answers

What is the BEST Way to do Character Classes 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