
/**
* 多少毫米后重启并消羡程序,大于200毫米
* @param Ntime 200
*/
public void doRestart(int Ntime)
{
if(Ntime<200)Ntime=200
Log.d("Unity", "========restart "+Ntime)
Intent restartIntent = getPackageManager()
.getLaunchIntentForPackage(getPackageName() )
PendingIntent intent = PendingIntent.getActivity(this, 0,
restartIntent, Intent.FLAG_ACTIVITY_CLEAR_TOP)
AlarmManager manager = (AlarmManager) getSystemService(Context.ALARM_SERVICE)
manager.set(AlarmManager.RTC, System.currentTimeMillis()+Ntime, intent)
finish()
android.os.Process.killProcess(android.os.Process.myPid())
}
以上是unity调用桥首android原生方法重启游戏,更多unity插件,就在绝拍纳金论坛查看。
实现燃念步骤:1、袜链新建一个 AndroidLibrary。
2、取一个名称。
3、在模皮好困块中创建一个脚本,编写重启应用的代码逻辑。
具体用什么时候开始出现这个问题,不太清楚,反正自从我用了2018.3.0之后,就总出现这个问题,今天突然死活登不上去,重装都不行。网上的相关处理办法也是一大推,大致分为以下几类。
1、重启电脑,重启unity,断网重连。
2、通过设置防知世火墙中的允许应用通过防火墙。
3、修改网络DNS,修改为阿里的公首散共DNS
4、翻墙。
5、给自己的电脑连上手机热点,然后登陆。
方法1.2.3亲测无效,不知道是不是跟我使用的系统有关。我使用的系统是win10专业版。
方法4 没有测试,应该是可以。
方法5,亲测有效,我者猛氏的是台式机,弄了个无线网卡,然后连接自己手机的热点,竟然就可以了,估计也跟公司的网络有关系。
亲测有效的方法跟大家分享下,有相关问题的可以尝试下,现在都是通过untiyHub登录之后,启动Unity,貌似unity没有登录也同样可以启动。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)