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 tcol4417 · Apr 26, 2013 at 09:34 AM · c#collisioncollisiondetection

Zero collision responsiveness - C#

This has been freaking me out for the past two days and I know it's something fundamental I've gone and forgotten: None of my collision functions are responding when objects collide. They just don't seem to be getting called. Neither onTriggerEnter, onCollisionEnter or onColliderEnter.

I tried using them in a project I'd been working on, then switched to a completely empty project and started with just a pair of cubes. I've done things as per spec in the tutorial I was following, gone along with the instructions posted in answers to questions like mine and I've got RigidBodies on everything (originally only as many as required by tut), colliders on everything and triggers on everything.

The boxes go into each other and nothing comes up on the console.

URGH, what am I doing wrong? This is driving me nuts X(

The following code is included in every collidable object, each of which also has a rigidbody, collider and isTrigger because at this point I'm just flailing about.

 void onTriggerEnter(){
     Debug.Log (string.Format("WORK DAMMIT"));
 }
         
 void onCollisionEnter(Collision obj){
     Debug.Log (string.Format("WORK DAMMIT"));
 }
         
 void onColliderEnter(Collider obj){
     Debug.Log (string.Format("WORK DAMMIT"));
 }
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
0
Best Answer

Answer by Owen-Reynolds · Apr 26, 2013 at 04:10 PM

You're spelling them wrong. Big-O OnCollisionEnter.

It thinks little-o onCollisionEnter is just some regular function, which you will manually be calling, like doStuff();

http://docs.unity3d.com/Documentation/ScriptReference/MonoBehaviour.html lists all official names.

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 tcol4417 · Apr 26, 2013 at 04:45 PM 0
Share

God damnit, I knew it was something elementary.

$$anonymous$$assive thanks though - this is a huge relief.

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

12 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

Related Questions

Multiple Cars not working 1 Answer

Alternative collision detection methods? (c#) 1 Answer

Distribute terrain in zones 3 Answers

How to detect an object inside another object? 1 Answer

Sound plays right at the beginning 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