I find how to change the limit bone number on mobile from this post https://answers.unrealengine.com/que…on-mobile.html
But there is a problem about how to choose the new limit number ?
I find out that this limit is based on the max_vertex_uniform_vectors value in openGL. so I try to use GLES20.glGetIntegerv which is provide by android sdk to get the value. I get 256 on my sumsung s10 device. However, I use a character with 96 bones and limit number 100 on this device. It still works.
So I wonder how to test the correct limit on a device?