Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
2 captures
12 Jun 22 - 14 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 Jan 15, 2020 at 12:41 PM by klolololol for the following reason:

I found out that the problem was elsewehre

avatar image
0
Question by klolololol · Jan 15, 2020 at 10:34 AM · androidandroid buildframe

Force 60 FPS on Unity

I can't achieve 60 FPS in a Unity Build on my Android device.

What I tried:

  • QualitySettings.vSyncCount = 0;

  • Application.targetFrameRate = 60;

  • Set Project Settings/Quality/VSyncCount to Don't Sync

  • Remove everything from the scene, there's only a camera and still locked 30 fps

Note: I achieved 60 FPS on this device before, so I don't see what's wrong now

EDIT: This code looks laggy/ugly at 30 fps. It moves a sprite from a position, to an other.

  public IEnumerator MovePieceRoutine(Vector2 from, Vector2 to, Transform piece, Vector2 targetPiecePos)
 {
     piece.parent = camera.transform;
     float timePassed = 0;
     Vector2 originalPiecePos = piece.localPosition;

     while (timePassed < MovePieceAnimTime)
     {
         float t = timePassed / MovePieceAnimTime;

         Vector3 currentPosition = Vector2.Lerp(from, to, t);
         currentPosition.z = CameraZ;
         transform.position = currentPosition;

         Vector3 currentOffset = Vector3.Lerp(originalPiecePos, targetPiecePos, t);
         currentOffset.z = piece.localPosition.z;
         piece.localPosition = currentOffset;

         timePassed += Time.deltaTime;
         yield return null;
     }

     transform.position = new Vector3(to.x, to.y, CameraZ);
     piece.localPosition = new Vector3(targetPiecePos.x, targetPiecePos.y, piece.localPosition.z);
 }







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 Hellium · Jan 15, 2020 at 12:03 PM 0
Share

https://docs.unity3d.com/ScriptReference/Application-targetFrameRate.html

Instructs game to try to render at a specified frame rate.

The default targetFrameRate is a special value -1, which indicates that the game should render at the platform's default frame rate. This default rate depends on the platform:

  • On mobile platforms the default frame rate is less than the maximum achievable frame rate due to need to conserve battery power. Typically on mobile platforms the default frame rate is 30 frames per second.

avatar image Gamrek · May 17, 2021 at 01:39 PM 0
Share

Hello, I am facing similar issue. Can you share what you found to fix this issue?

1 Reply

  • Sort: 
avatar image
0

Answer by RadonRaph · Jan 15, 2020 at 11:06 AM

Actually you don't wan't your game to run at 60 FPS on android. Android is a system that manage itself so it will limit your framerates to avoid using too much battery. Nothing in unity can changes this its in android.

If your game need to run at 60 fps to be smooth its a problem :/ Verify thats your using FixedUpdate in deplacements and physics.

Raph

Comment
Add comment · Show 4 · 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 klolololol · Jan 15, 2020 at 11:14 AM 0
Share

Well I am using camera zoom/movement animations with coroutines. With 30 fps, it looks laggy, so it is quite essential at the moment.

avatar image RadonRaph klolololol · Jan 15, 2020 at 12:00 PM 0
Share

Can you show your code ? I will check if we can make it faster

avatar image klolololol RadonRaph · Jan 15, 2020 at 12:08 PM 0
Share

sure, I added some code for my question

Show more comments

Follow this Question

Answers Answers and Comments

262 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 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 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 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 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 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 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 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 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 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 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 port game on android wear ? 2 Answers

Unable to instantiate UnityPlayerActivity 1 Answer

Unity2D quads not appearing in front of other quads in Android build 1 Answer

Failed to find Build Tools revision 29.0.0 - Android Builds 4 Answers

Changing texture at runtime not working on android build 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