* Fix message "WARNING: Cannot locate native library: libbulletjme"

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8321 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
3.0
sha..rd 13 years ago
parent c7ebfc9b77
commit adf65d648a
  1. 11
      engine/src/desktop/com/jme3/system/Natives.java

@ -141,13 +141,22 @@ public class Natives {
return null; return null;
} }
protected static boolean isUsingNativeBullet(){
try {
Class clazz = Class.forName("com.jme3.bullet.util.NativeMeshUtil");
return clazz != null;
} catch (ClassNotFoundException ex) {
return false;
}
}
protected static void extractNativeLibs(Platform platform, AppSettings settings) throws IOException { protected static void extractNativeLibs(Platform platform, AppSettings settings) throws IOException {
String renderer = settings.getRenderer(); String renderer = settings.getRenderer();
String audioRenderer = settings.getAudioRenderer(); String audioRenderer = settings.getAudioRenderer();
boolean needLWJGL = false; boolean needLWJGL = false;
boolean needOAL = false; boolean needOAL = false;
boolean needJInput = false; boolean needJInput = false;
boolean needNativeBullet = true; boolean needNativeBullet = isUsingNativeBullet();
if (renderer != null) { if (renderer != null) {
if (renderer.startsWith("LWJGL")) { if (renderer.startsWith("LWJGL")) {
needLWJGL = true; needLWJGL = true;

Loading…
Cancel
Save