unity安卓打包修改启动画面_jar导入unity并打包APk后在手机打开时,界面变成Android,想要来本的Unity界面,怎么弄?...

本文介绍了如何解决Unity安卓打包后启动画面显示错误的问题,以及如何在Unity与Android应用之间进行交互。步骤包括将Unity的classes.jar文件导入Android工程的libs目录,设置为构建路径,然后在MainActivity中继承UnityPlayerActivity,并实现必要的方法以便于在Unity中调用Android的Activity和获取返回值。
摘要由CSDN通过智能技术生成

2018-04-02 回答

将unity3d安装目录下的unity\editor\data\playbackengines\androidplayer\release\bin\classes.jar

拷贝到android工程的libs文件夹里:

unity3d:[3]unity3d与android交互的问题

右键单击classes.jar选择build path里面的add to build path:

unity3d:[3]unity3d与android交互的问题

unity3d:[3]unity3d与android交互的问题

在mainactivity中继承unityplayeractivity。删除多余的方法,仅保留oncreate方法中的super.oncreate语句,如下:

public class mainactivity extends unityplayeractivity {

@override

protected void oncreate(bundle savedinstancestate) {

super.oncreate(savedinstancestate);

}

}

添加要在unity中调用的方法,这里添加一个带一个参数的方法startactivity来调用android的activity从而运行android的代码。还添加了一个有返回值的方法getint,用来测试在unity中获取android中方法的返回值。(貌似只能有一个unityplayeractivity,而且这个activity不能是调用第三方sdk方法的activity。unityplayeractivity只能作为unity和android交互的一个接口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值