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 /
This question was closed Dec 02, 2013 at 08:08 PM by ForgeStudios for the following reason:

The question is answered, right answer was accepted

avatar image
0
Question by ForgeStudios · Dec 02, 2013 at 02:22 AM · javascriptcoordinates

Changing the coordinate system

So i've started exploring a space simulation game, and I created a ship w/ a movement script, I started moving around and went out fairly far from the origin. I discovered that due to the point float system unity uses for object positions, that objects start to jitter and fly allover the place once they get far from the origin.

Is there anyway to change the way unity coordinates work, so that instead of float coordinates it uses doubles, or I can use exponents?

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 Josh707 · Dec 02, 2013 at 02:36 AM 3
Share

$$anonymous$$erbal Space Program did something like this, they did a pretty in-depth technical presentation that explained how they did certain parts of the game. If you want to hear how they got through this issue skip to 4:10 on this video:

http://www.youtube.com/watch?v=mXTxQko-JH0

They made their own versions/classes of Vector3 and Quaternions that use doubles, as well as moving the universe around the player rather than the opposite. It seems to have worked really well.

Someone also wrote a script that translates everything around the camera after a certain distance, it wouldn't be difficult to make but here's a link to that as well:

http://wiki.unity3d.com/index.php?title=Floating_Origin

Good luck solving this issue!

avatar image ForgeStudios · Dec 02, 2013 at 03:42 PM 0
Share

Thank you! I will look over these soon.

0 Replies

  • Sort: 

Follow this Question

Answers Answers and Comments

17 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

Related Questions

A node in a childnode? 1 Answer

How can i learn JavaScript (UnityScript) ? 3 Answers

Enemy circles player instead of attacking. 1 Answer

Including a DLL in unity? 1 Answer

why is my projectile with a destroy enemy script destroy everything it hits? 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