美文网首页
Unity5 和 Android 通讯(1)

Unity5 和 Android 通讯(1)

作者: 他不是小金 | 来源:发表于2016-11-02 18:53 被阅读0次

    发现网上的教程大多不是Unity5,并且不太清晰。这里我一步一步的来举一个简单的例子:

    1.新建Android工程

    包名是com.example.shake

    这里我们不需要创建activity,icon

    2.导入Unity class.jar

    Unity5位置稍有变化,Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\mono\Release\Classes\下

    考出来导入Android工程

    3.编写代码 MainActivity.java 代码如下:

    创建 MainActivity 继承 UnityPlayerActivity

    package com;

    import android.os.Bundle;

    import com.unity3d.player.UnityPlayerActivity;

    import android.app.Service;

    import android.os.Vibrator;

    public class MainActivity extends UnityPlayerActivity {

    private Vibrator vibrator;

    @Override

    protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    }

    public void shake()

    {

    vibrator = (Vibrator)getApplication().getSystemService(Service.VIBRATOR_SERVICE);

    vibrator.vibrate(new long[]{100,100,100,1000},-1);

    }

    }

    3.编辑 AndroidManifest.xml

     将MainActivity设置为启动Activity

    添加震动权限

    4.导出Jar包

    导出时 我这里 只选择 src 其他的都不要选

    相关文章

      网友评论

          本文标题:Unity5 和 Android 通讯(1)

          本文链接:https://www.haomeiwen.com/subject/xjzvuttx.html