.java也是Unity 2018内置的故事


查看Unity 2018.2的发行说明
我发现有用的功能,尽管它们未在其他站点上引入

image.png
Android:增加了对将Java源文件用作Unity项目中的插件的支持。
这些文件已编译并包含在APK中。

如果将源代码像iOS的插件一样放置,则不必一一创建.aar和.jar。

这是

吗?

清醒地设置程序包名称很麻烦,而且很难以它为基础。
我想知道这是否会使它更容易(?)

尝试Gatten

为Android导出一次
image.png

将src / main / AndroidManifest.xml复制并粘贴到导出到Assets / Plugins / Android的文件夹中
image.png

在同一文件夹中
https://docs.unity3d.com/Manual/AndroidUnityPlayerActivity.html

相同

太烂了,味道不好,所以放进烤面包里

OverrideExample.java

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package 【自プロのパッケージ名】;
import com.unity3d.player.UnityPlayerActivity;
import android.os.Bundle;
import android.util.Log;
import android.widget.Toast; ←追加

public class OverrideExample extends UnityPlayerActivity {
  protected void onCreate(Bundle savedInstanceState) {
    // call UnityPlayerActivity.onCreate()
    super.onCreate(savedInstanceState);
    // print debug message to logcat
    Log.d("OverrideActivity", "onCreate called!");
  }
  public void onBackPressed()
  {
    Toast.makeText(this, "テスト", Toast.LENGTH_LONG).show(); ←追加
  }
}

启动时的日志输出,只需使用返回键显示Toast。

放置后打开AndroidManifest.xml
5号线附近