首先在Unity下创建一个新的工程,然后建立场景,导出成安卓项目。(我用的是一个AR项目)
当导出的android项目导入Eclipse, 新建一个Activity,并在AndroidManifest中设置这个Activity为MainActivity android:name="com.xxx.xxx.NewActivity" android:label="@string/app_name">
把原有的 删掉。


程序启动时显示的Activity代码:
package com.studio.androidpart.activity;
import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button;
import com.studio.unitypart.R; import com.studio.unitypart.UnityPlayerActivity;
public class HomePageActivity extends Activity { Button b; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.homepage); b = (Button) findViewById(R.id.enterButton); //点击按钮切换场景 b.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent i=new Intent(HomePageActivity.this,UnityActivity.class); startActivity(i); } }); } }

xml文件:
<?xml version="1.0" encoding="UTF-8"?>