首先需要了解的是urho3d在android上主要是通过sdl来进行运行,
代码里面是通过SDLActivity的SDLMain来run的
看run函数
SDLActivity.nativeInit
这里只要填写参数就好了
我这里修改的位置是Urho3D.java里面
@Override
protected boolean onLoadLibrary(ArrayList<String> libraryNames) {
mArguments = new String[]{"Urho3DPlayer", "LuaScripts/23_Water.lua"};
之后就可以编译运行了