Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 11 Next capture
2021 2022 2023
1 capture
11 Jun 22 - 11 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 illa3d · Aug 11, 2015 at 01:47 AM · unity 5accelerometerscreen orientationdeviceorientation

Unity accelerometer and screen/device orientation issue

I'm using Input.acceleration in "landscape left" orientation. I need it to act the same in "landscape right" orientation.

When I'm testing via the Unity Remote 4, all axes get "converted" by the device orientation automatically and it acts as it should, no matter the orientation.

The problems arise when I create the Android build: If I run the game in "landscape left", axes are working fine. When I flip the running app in "landscape right", the X axis gets inverted, and Y goes from - to +. Z axis is ok. Everything also works if i run the app while in "landscape right", but same happens when I turn the device to "landscape left"

I recently installed Unity 5.1.2 and axis conversion thing worked in 4.6!

Does anyone have a clue if it's a bug, or it's standard "new" behaviour? Does anyone have a workaround for this?

Thanks!

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 illa3d · Aug 13, 2015 at 12:19 PM 0
Share

So far "quick fix" of changing orientation while running android app: - while in app change to another orientation to the one app started in - press menu key to return to main android page - long press menu key to display list of appssee the applications list, select your running application - accelerometer axis recalculated :)

I'm working on a checking mechanism in code, I'll share it when I'm done.

avatar image illa3d · Aug 13, 2015 at 12:43 PM 0
Share

Until the bug gets fixed I created a workaround, see this forum post:

http://forum.unity3d.com/threads/unity-accelerometer-and-screen-device-orientation-issue.346955/#post-2248896

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

2 People are following this question.

avatar image avatar image

Related Questions

Reading Serial data in Unity from Android app 2 Answers

Move ball object based on gravity 0 Answers

Is it possible to get the forward and backward movement of android device 1 Answer

Unity UI Background Accelerometer 0 Answers

How to rotate screen instantly on android? 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