User Tag List

Results 1 to 3 of 3

Thread: Sub application shakes while moving when V-Sync is on

  1. #1
    Clicker Install Creator Pro
    Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Fusion 2.5+ DLC (Steam)Android Export Module (Steam)HTML5 Export Module (Steam)iOS Export Module (Steam)Universal Windows Platform Export Module (Steam)Firefly 3D Module (Steam)
    defisym's Avatar
    Join Date
    Jun 2017
    Location
    Asia
    Posts
    419
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    Sub application shakes while moving when V-Sync is on

    Sub application shakes while moving when V-Sync is on (also with a significant frame rate drop). Turn off V-Sync will solve this.

    Please check the video:

    https://cdn.discordapp.com/attachmen...splayIssue.mp4

    This issue occurs under both DX9&DX11, a bit better under DX11.

    Uncheck display as sprite will stop shaking but there still remains a duplicated edge:

    (Besides, if uncheck display as sprite, steam remote play will not be able to catch the content of sub application and remains a black area on phone)



    Here follows a simple example that shows the issue:

    SubDisplayIssue.zip

  2. #2
    Clicker Fusion 2.5Fusion 2.5+ DLCHTML5 Export Module
    tobydavis's Avatar
    Join Date
    Apr 2019
    Location
    United States
    Posts
    37
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    It appears that the bouncing ball motion attached to the sub-application's window is what is responsible for the framerate decrease. Upon disabling this motion the application ran at full speed with V-Sync enabled. What exactly are you looking to do that requires the use of a sub-application in this manner? Can it be done without using one? I would try implementing whatever you are trying to make within the same application, but if you want to move forward with using this sub-application method, then I believe you can do one of two things. You could either disable V-Sync when the sub-application is run via the event editor, or you could disable the "Display as sprite" option in the sub-application's settings to achieve less jittery motion at 30 FPS. Unfortunately I don't have a perfect solution and I don't know if one exists, but I hope this helps.

  3. #3
    Clicker Install Creator Pro
    Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Fusion 2.5+ DLC (Steam)Android Export Module (Steam)HTML5 Export Module (Steam)iOS Export Module (Steam)Universal Windows Platform Export Module (Steam)Firefly 3D Module (Steam)
    defisym's Avatar
    Join Date
    Jun 2017
    Location
    Asia
    Posts
    419
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by tobydavis View Post
    It appears that the bouncing ball motion attached to the sub-application's window is what is responsible for the framerate decrease. Upon disabling this motion the application ran at full speed with V-Sync enabled. What exactly are you looking to do that requires the use of a sub-application in this manner? Can it be done without using one? I would try implementing whatever you are trying to make within the same application, but if you want to move forward with using this sub-application method, then I believe you can do one of two things. You could either disable V-Sync when the sub-application is run via the event editor, or you could disable the "Display as sprite" option in the sub-application's settings to achieve less jittery motion at 30 FPS. Unfortunately I don't have a perfect solution and I don't know if one exists, but I hope this helps.
    Thanks for your reply.
    I use sub application as a subsystem, and it has a come in/out effect when opening/exiting, for example, when you open your inventory the UI box flies in and flies out when you quit.
    Actually all movements will have this issue, and I use easing object in the real game. As I mentioned before, if turn off display as sprite, steam remote play will not be able to capture sub app and display black box instead, which is not acceptable for a steam game.
    So the only solution possible is turning off V-Sync (and this is the one I’m using, but may encounter micro shutting or screen slice), or I need to rewrite everything as I use another mfa for sub app with several global alterable values.
    That’s why I posted a thread, because only CT can give the perfect solution……
    Besides, don’t know when the old string blank character issue can be fixed……

Similar Threads

  1. Shake object, Shakes an object/frame, saves it as animation in multiple img files
    By PixelABCD in forum Guides, Tutorials, Examples, Widgets
    Replies: 0
    Last Post: 14th July 2018, 02:23 PM
  2. Sub-Application + V-sync causing extreme lag.
    By Metal_Shadow in forum Fusion 2.5
    Replies: 3
    Last Post: 25th May 2018, 10:36 AM
  3. Player shakes on collision with wall.
    By ethaniscurious in forum Fusion 2.5
    Replies: 7
    Last Post: 14th September 2016, 12:37 PM
  4. Should you always use V-Sync?
    By Shawn in forum Multimedia Fusion 2 - Technical Support
    Replies: 7
    Last Post: 22nd December 2012, 01:06 PM
  5. MMF 2 - moving data between application and subapp
    By droberson in forum Multimedia Fusion 2 - Technical Support
    Replies: 2
    Last Post: 11th December 2006, 02:27 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •