anj Posted August 24, 2017 Share Posted August 24, 2017 I'm developing a simple game application using BabylonJS engine where I want to move the body parts of a human 3D avatar by using UI controllers. The application runs smoothly on the computer. Then I created an IOS application using phonegap and tried to run it on an Ipad. But it is really slow when it run on the mobile environment. Is there any mechanism to optimize the game to support the mobile environment other than reducing the quality of the 3D model. Quote Link to comment Share on other sites More sharing options...
GameMonetize Posted August 24, 2017 Share Posted August 24, 2017 Hello, first question: how does it work in Safari on iOS? Quote Link to comment Share on other sites More sharing options...
ivanix Posted August 25, 2017 Share Posted August 25, 2017 Have you checked that your cordova is using wkwebview ? https://developer.apple.com/documentation/webkit/wkwebview https://cordova.apache.org/announcements/2015/12/08/cordova-ios-4.0.0.html https://www.npmjs.com/package/cordova-plugin-ibwkwebview2 Quote Link to comment Share on other sites More sharing options...
Baker Xiao Posted August 30, 2017 Share Posted August 30, 2017 A few tips we found when developing for mobile - First, turn off antialias and use fxaa if you haven't. That's a low hanging fruit that's been dragging us for a while. Some iOS devices have horrible performance with antialias. Another tip, set limitDeviceRatio to 2 in engine options. Some mobile devices have x3 pixel ratio which can kill the performance. I'm hoping this option can be better documented.. What else... ah, really watch your draw calls. GameMonetize 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.