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 Dartmor · May 13, 2015 at 04:53 AM · rigidbodygravityaddforcephysicconstantforce

iOS game: Physics with ConstantForce

I am currently making my first game to iOS and i need some advices about physics. This is my game. alt text

You need to reach the center with the ball by moving iOS device using gravity. But in reality, maze itself do not move. Force is added directly to the ball, while maze it static.

I wrote a simple script that works. I like the effect and how it works.

 GetComponent<ConstantForce>().force = new Vector3 ( speed * Input.GetAxis ("Mouse X"), 0f, speed * Input.GetAxis ("Mouse Y"));



But i have few problems. The ball should roll in passage when player turn fast the ios device in other/opposite direction, when the ball is rolling near passage, and the ball should roll into. But it doesn't. Maybe i should changes materials? Currently the ball is set to "steel", while ground/walls are "ice". Or should i use rigidbody.addforce, or translate instead?

Ball mass is 0.3 to 1, works fine. If i set more mass, it starts to become slower changing direction.

Physics are the core element of my game so please give me some advice :) I will provide more information if needed

Personally i think the problem is that device isn't fast enough to instantly count sudden direction changes and to apply it at the right time. How to fix it?

безымянныи.jpg (69.5 kB)
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 Ekta-Mehta-D · May 13, 2015 at 10:56 AM 0
Share

Hii.. I would like to give some advice on this :

You should use acceleration to move ball and based on acceleration value change x and y position value by translating ball.

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by tebandesade · May 13, 2015 at 06:24 PM

If your using physics, always write code in the fixedUpdate function, and as you're using Physics, stay with addforce because force is a physics element

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

21 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

Related Questions

Very simple water bouyancy script not working? 1 Answer

mecanim and rigidbody gravity effect doesnt work 1 Answer

Change rigidbody's jumping speed 2 Answers

Addforce.forward on a sphere object 1 Answer

How to disable constant force over time? Rocket game 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