Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
2 captures
13 Jun 22 - 14 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 MetalSutton · Oct 18, 2014 at 07:37 AM · collisionphysicsvector3forceswipe

Applying custom forces without rigidbody collisions?

I am working on a project that is sort of like air hockey, the player nudges a puck along, but with his finger/mouse instead of a paddle. I have make a half working example of this by using rigid bodies however when the player swipes there is too much calculations going on when swiping and the invisible paddle (collision mesh) goes right though a lot of the time.

Instead of using rigid bodies the whole thing would work much better like a game of pool (billiards), when the player swipes toward the puck it needs to only apply a single force hit, based on the on velocity and direction of the swipe (invisible paddle). On collision (or distance from) it disables the player input/mouse ray-cast, and applies the force directly to the object as a single force that I can tweak values for instead of using rigid bodies. This would work much better as the player is only allowed a certain number of nudges, and only nudge from one side.

Does anyone know any method/s I can use to pull this off? To recap.

  • Player swipes finger/mouse

  • Cursor casts a ray-cast directly on a plane (or invisable object)

  • That ray-cast activates a collision with the puck object (or distance to)

  • The player controlled raycast/object gets disabled

  • A single vector3 force is applied to the puck based on the direction (collision point of the puck), and speed (velocity of the players swipe before collision)

Both the puck and the theoretical paddle would both be cylindrical in physics. Also, I say swipe, but it's more like just tracking the finger/mouse.

I don't need raw code examples, but any insight into the right path/s.

Thankyou.

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

0 Replies

· Add your reply
  • Sort: 

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

27 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

Related Questions

How can I make a physics object jump a given height on collision regardless of current velocity? 1 Answer

Set Velocity at relative position. 2 Answers

How to detect collisions, but add 0 force to objects 1 Answer

Character Controller meets Rigidbody 1 Answer

How to add physics to an animation? 3 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