![](https://img.haomeiwen.com/i2245754/43e838d94d4fa00e.jpg)
第一步
拿到unity3d项目,里面包含以下文件
![](https://img.haomeiwen.com/i2245754/373d3efc02f14bf4.png)
第二步
在android studio下新建一个project
第三步
将unity3d项目目录下的libs下的jar文件复制黏贴到android studio 项目下的libs,并右击其中一个jar,选择add as library.
![](https://img.haomeiwen.com/i2245754/a91c535cf8b35070.png)
![](https://img.haomeiwen.com/i2245754/030b59474a8de80c.png)
第四步
将unity3d项目下的assets文件复制黏贴到android studio项目下的main文件下。
![](https://img.haomeiwen.com/i2245754/b1222514a8444c3a.png)
第五步
在main文件下新建文件jniLibs,将unity3d项目libs文件里的armeabi-v7a复制到jniLibs文件下。
![](https://img.haomeiwen.com/i2245754/19864e421f757b4d.png)
![](https://img.haomeiwen.com/i2245754/7175c8b4c8d1cc60.png)
第六步
配置清单文件
![](https://img.haomeiwen.com/i2245754/3436f02748922277.png)
![](https://img.haomeiwen.com/i2245754/75d975bf78696640.png)
第七步
在xml文件下
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.lenovo.myapplication.MainActivity">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:id="@+id/scan">
</LinearLayout>
</RelativeLayout>
第八步
在activity中
public class MainActivity extends UnityPlayerNativeActivity {
private LinearLayout scan;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
scan=(LinearLayout)findViewById(R.id.scan);
View view=mUnityPlayer.getView();
scan.addView(view);
}
}
最后就可以运行啦,记住是在真机哦。。。
网友评论