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
1
Question by Murtaza-Learner · Aug 08, 2014 at 04:35 AM · physicsbeginner

Is Physics a prerequisite for learning Unity 3D

I have got a basic knowledge about the Unity 3D platform but I coding in Unity has not been that easy for me. For the simple reason I can see is, I cannot understand which function to use for what purpose, for example, velocity, angular velocity or torque. My question is do I need to learn Physics and Trignometry to properly learn the usage of functions in Unity script. What level of knowledge should I need to poses with respect to Physics and Trignometry in order to properly understand the code in Unity? Please be specific as I am not a science student and I have really very basic knowledge in Unity.

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 vexe · Aug 08, 2014 at 09:34 AM 0
Share

Not really no... I'd like to add to the answers some good learning references: $$anonymous$$han Academy and $$anonymous$$ath for game devs.

2 Replies

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

Answer by rutter · Aug 08, 2014 at 05:41 AM

A strong understanding of math and physics fundamentals is very useful, but it's something you can learn as you go. You have years to pick this stuff up, and they're concepts that will be useful in many ways, in many engines, in many jobs.

You can build fun games without any knowledge of physics. I'd highly recommend some math knowledge, but again, that's something you can pick up on the way. Just bear in mind that your dreams may need to be constrained a bit by your actual capabilities. Learn by doing, and that means each project can and should stretch your knowledge and abilities at least a little bit.

Maybe one day that means you push a button to win (yay!). Maybe a year later that means you're spawning dynamic track for and endless runner. Whatever you can define via code and assets, you can do.

In terms of physics, probably the single most useful thing you can learn is kinematics -- not just in the sense of what Unity calls "kinematic" rigidbodies, but understanding what it means when people say things like:

  • Velocity is change in position over time

  • Acceleration is change in velocity over time

  • Both velocity and acceleration are "vectors"

  • What's the difference between linear and angular acceleration?

  • What's the difference between linear and angular velocity?

As you get a bit further in:

  • How can I perform arithmetic with vectors?

  • What are the constant acceleration equations?

  • What's the relationship between force and accleration?

  • What's the relationship between torque and angular acceleration?

And even further:

  • What is a vector dot product?

  • What is a vector cross product?

  • What is a derivative? An integral?

  • What does trigonometry have to do with circles?

These aren't all topics you need to know how to solve, but it's handy to know what they represent.

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
avatar image
2

Answer by DoctorMoney · Aug 08, 2014 at 04:44 AM

I know nothing about physics or trigonometry or any math for that matter. Just basic addition, subtraction, multiplication, and division. You can learn what everything for rigidbodys like you described do here: http://docs.unity3d.com/ScriptReference/Rigidbody.html

Just click on the links to the functions you don't understand and it'll explain it fairly well.

If you need to look up another function or object or anything, just use the search bar at the top of that page and you'll most likely find what you're looking for. If you have any questions about a script or have a problem you can come here and post a question or go on the forums and post there. I learned unity by just making random stuff, my first game was an fps and just looked up tutorials and scripts until I had a decent grasp on the program. Now I'm in the process of making a game that I hope to commercially release within a year or so.

Stick with it and you'll do fine :D

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

24 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

Related Questions

Im still confuse. any help or guide? 3 Answers

Character Controller + Animation Not Working As It Should 0 Answers

Make object fall off platform ,Turn up gravity once player is not touching a surface 0 Answers

How to measure the force by which Two rigid Bodies collide? 1 Answer

How to push the limits of Unity3D and run mass terrains? 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