当我点击一个按钮时,我想在android上运行mygame(unity)。
我需要设置插件和使用服务的信息,所以我连接了Unity和android之间的插件,并统一了一个按钮。
单击该按钮时,应激活onCreate
方法并激活该服务。
但我不知道下一步该做什么。没有纸张可以让整个统一游戏在后台运行。只有如何传递字符串的方式如" a,b,c,1,2,3" 。
根据文档,我需要使用名为" unitysendmessage()"但如果我使用它,我就无法将统一的方法作为服务。它只是发送字符串。
有没有解决办法让团结在后台运行?
统一按钮
public void andro() {
_plugins.Call("onCreate");
}
Android代码
public class MainActivity extends UnityPlayerActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
startService(new Intent(this, my.class));
}
}
public class my extends Service {
public int onStartCommand(Intent intent, int flags, int startld) {
return START_STICKY;
}
@Override
public IBinder onBind(Intent intent) {
return null;
}
}