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 pilot_babur · Aug 09, 2013 at 04:27 PM · pushingrigidbody collision

Push and move rigid object

Hello. I'm newbie. Just for 1 month.

I want to push a "Crate" on the terrain and i want move to it somewhere. "Crate" object has Box collider and, Rigidbody. Also my FPS controller has capsule collider. So, i tried many adjust alternative and i wasn't able to resolve a problem.

Problem is; When my FPS Controller hits the "Crate" nothing do. But after this when i get back, the "crate" moving on my first touch direction well. But this movement must occur when i hit it. Not leave it's surface. So i noticed that, if i hit "crate" and hit again before it stop completely, i'm able to push it what i want.

What is my mistake? Any idea? Sorry for my bad English.

Many Thanks Babur

alt text

problem.jpg (238.3 kB)
Comment
Add comment · Show 2
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 IgorAherne · Aug 09, 2013 at 05:04 PM 0
Share

try to scale the whole scene up, by a factor of 5

avatar image pilot_babur IgorAherne · Aug 10, 2013 at 02:35 PM 0
Share

Thanks, i tried but same.

2 Replies

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

Answer by robertbu · Aug 10, 2013 at 04:06 PM

With a CharacterController you must use OnControllerColliderHit(). The sample script on that page implements pushing of rigidbodies by a character controller.

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 pilot_babur · Aug 10, 2013 at 09:10 PM 0
Share

thanks meat and robertbu. Now it works very good. In fact i had this script but i add to crate, not player. Also i thought that the rigidbody physic is enough to move. Anyway

$$anonymous$$any thanks

avatar image
0

Answer by meat5000 · Aug 10, 2013 at 03:32 PM

Use function OnCollisionEnter() to make the crate a child object of your player upon collision and unparent it when you press the 'release' button. This will make the crate follow the transform of your player in all directions until unparented. Otherwise you could try using Rigidbody.AddForce() in the collision function.

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

16 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

Related Questions

Floating/freezing rigidbodies 1 Answer

How Can I hidden or rename or encrypt the data_Folder of Built Game ? 0 Answers

How does rigidbody works? 1 Answer

Errors in unity with a movement script 1 Answer

Filtering NavMesh Agent Forces 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