Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
An mesh bug On iOS including iPhone 12 Pro and iPad Pro 2
#1
I use obi softbody 6.0.1 on my iPhone 12 Pro and my iPad Pro 2,IOS 14.4,but it cannot work normally.
Like this ,how can I deal with it.
Reply
#2
Hi there,

I'm unable to reproduce this. Using iOS 14.4 in an iPad Pro 2 and an iPhone 7 (I don't own an iPhone 12 Pro).  Here's a video of the results on the iPhone:



What Unity version are you using? (I'm using Unity 2019.3.10f1)
What Obi backend are you using (Oni or Burst)? (I'm using Burst)
What are your build settings? (IL2CPP, Net Standard 2.0, ARM64)
What Xcode version are you using? (Xcode 12.4 12D4e here)
Reply
#3
Another user reported a similar issue: http://obi.virtualmethodstudio.com/forum...-2771.html

Seems to be an issue with interpolation in the Oni backend, affecting mobile platforms only. Using the default backend (Burst), or disabling interpolation fixes it. Can you confirm whether this works for you?
Reply
#4
Just confirmed this is a bug in Unity, that manifests itself when using the Oni backend as unlike Burst, it  does not clamp Time.deltaTime values.


https://forum.unity.com/threads/fixedupd...2.1067567/

Tested in Unity  2018.4, 2019.3, and 2020.1, works fine in all of them. However 2020.2 returns completely incorrect Time.deltaTime values. I suspect the origin of this are the changes introduced to Time.deltaTime in 2020.2: https://blogs.unity3d.com/es/2020/10/01/...d-it-take/

The bug has been reported and I'm awaiting feedback from the Unity staff.

For now, using Burst or disabling interpolation are the only workarounds.
Reply