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 SS2095 · Jun 11, 2014 at 10:29 AM · androidscreen

android screen problem

the background sprite gets disfigured when run on a phone.i have no clue why this is happening

this is what it looks looks in the editor\

http://s26.postimg.org/otorljgg9/Untitled.png

and here is what it looks like on some phones

http://s26.postimg.org/m0vk1ig3t/158d0374e80df9cfd22ec74ffe1320ac.jpg

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 Graham-Dunnett ♦♦ · Jun 11, 2014 at 10:31 AM 0
Share

Looks like your artwork is the wrong size for the phone.

avatar image SS2095 · Jun 12, 2014 at 04:38 AM 0
Share

since there is no fixed resolution for all phones,what do you suggest i do?

2 Replies

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

Answer by screenname_taken · Jun 12, 2014 at 05:06 AM

You need something a bit more flexible. Have your sky texture on a flat mesh, infront of it place another mesh with your grass and the gui above them. Or have multiple images to load depending on the aspect ratio you find.

Also we don't have any code to look. It doesn't look as if it's stretching itself, rather than copying itself and trying to cover the screen.

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
0

Answer by doggan · Jun 12, 2014 at 05:12 AM

Your background sprite is not the correct size for your phone resolution. The area on the bottom is most likely garbage left over in the framebuffer, since you probably have your camera clear flags 'off'.

Depending on your requirements, you can either:

1). Dynamically stretch your background to match the resolution of the screen vertically and horizontally (Screen.height, Screen.width). This will make the background texture fill entire screen, but it will be distorted. This may be ok for some backgrounds.

2). Dynamically stretch the background and maintain an aspect ratio. For example, you can stretch the background texture to take up the full width of the phone, and calculate the height of the texture by using the original aspect ratio of the texture. If you center the texture vertically, then depending on the device resolution, you will have areas of the screen that will not be filled in (example). You can choose to keep the letterboxing effect by setting your camera clear color to black, or you could do some other type of effect.

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

23 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

Related Questions

How to make my game fit into my droid? 1 Answer

How do I config NGUI screen to fit Mobile device? 2 Answers

why my unity games run on android devieces,the screen will be wrong. 0 Answers

android platform 0 Answers

Why is the Official Unity Splash Screen not stretching on Android? 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