接下来第一步,我们打开浏览器,再次进入unity官网,找到unity 2019.X 下拉找到2019.4.19版本 然后点击 Release notes 从里面去下载这个版本unity对于安卓平台的支持,这里我们要注意,安卓环境支持是针对电脑而安卓平台支持是针对unity编辑器 之前已经配置好了环境,环境是可以通用,但是每个编辑器要发布安卓端,需要重新安装这个...
1、修改MainActivity继承UnityPlayerActivity,把AppCompatActivity改为UnityPlayerActivity 2、现在可以在MainActivity.java写给Unity的方法,以给Unity提供一个简单的加法方法为例: 3、选中unitylibrary,点击Build——>Make Module ‘unitylibrary’,编译模块 4、把Unity需要的东西复制出来 选中unitylibrary,鼠标右键,show in ...
第二种方式,直接使用unity分装好的类 AndroidJavaClass 等,无需自己打so库(巨方便,本文将的就是这种) 因为现在eclipse已经停止维护了,官方推荐是用AS来构建Android app,然后导出 aar 包给unity使用,可以用cocos2dx的方式去理解,也是用一个 MainActivity 去继承 unity封装好的 UnityPlayerActivity ,当前应用就是的主线...
其中,UnityPlayerActivity 是启动的 Main Activity,unity-classes.jar 是 Unity Editor 中的 Jar 包,位置见【Unity Hub\Unity\Editor\2021.3.11f1c2\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\mono\Release\Classes\classes.jar】,我们常用的 UnityPlayer 类就在该 Jar 文件中。 如果用户想将 Android 项...
使用的是工具是 unity5.4,Android Studio 2.0(后面简称 AS),网上找到的教程大部分都是导出jar给unity调用,极少是用AS导出 aar 包给unity调用,用AS导出jar需要修改一下 build.gradle 文件,但这里主要是说导出 aar包,下面就来看下。 实现unity掉java里面的代码有两种方式: ...
Android Studio导出可供Unity使用的aar插件 一、 创建Android Studio工程 1)第一步,点击File->New->New Project,打开"Create New Project"对话框,选择合适的Application name与Company Domain,保证Package name与Unity项目中的Bundle Idenifier一致 2)第二步,选择Phone and Tablet,并选择合适的Minimum SDK(也可以在创...
1 打开Unity,新建一个工程,进行相关开发,具体如下图 2 进行 NDK 配置,如果没有下载,可以在 SDK Manager 中,选择对应的 NDK 以及相关的包进行下载配置,具体如下图 3 配置好 NDK 环境,然后 新建一个文件夹放置相关的 C++/C 的开发,这里为了方便,新建了一个 jni 文件夹,具体如下图 4 在文件下 ...
2. Unity发布真机:Build Settings->Player Settings->Other Settings->SDKVersion 选择真机(不知道是哪个,可以有道翻译一下) 3. Build Settings->Player Settings->Other Settings->ScriptingBackend 选择IL2CPP支持64位 4. Build Settings->Player Settings->Other Settings->TargetDevice(这个如果只支持Iphone就选择只...
1、第一步,点击File->New->New Project,打开"Create New Project"对话框,选择合适的Application name与Company Domain,保证Package name与Unity项目中的Bundle Idenifier一致(这个地方很重要因为如果没有设置一样会找不到activity的类) 2、第二步,选择Phone and Tablet,并选择合适的Minimum SDK(也可以在创建后的buil...
这次把Android的Target API Level从33升级到34,过程比去年32升33更麻烦,因为内置的构建工具已经无法支持最新的Android环境,要改动的地方太多了。按照Google一年一升的规律,明年从34升35的话,对老版引擎来说会更加困难。从这里也能看出,Unity2021确实是个老版本了,官方马上也要停止维护。不过至少还可以自定义gradle,掌...