安卓开发内嵌unity

这篇具有很好参考价值的文章主要介绍了安卓开发内嵌unity。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近参加了一个比赛,有将unity的画面嵌入到安卓的一个activity中的需求,经过网上求索,得出以下方法。

开发工具版本:unity2022.1.20、android studio2021.3.1

一、在unity中创建工程并导出

        android嵌入unity,android,unity,android studio

         记住勾选Export Project、Development Build选项。尽可能在导出前配置好unity方,不然每次修改都得重新导出,十分麻烦。

          导出后文件夹应与下方一致。

android嵌入unity,android,unity,android studio

二、使用android studio打开上述文件夹内的工程,工程目录应该与下图一致。

 android嵌入unity,android,unity,android studio

 从unity编辑器文件夹中复制class.jar文件到下图中位置。

android嵌入unity,android,unity,android studio

新建一个空activity,继承UnityPlayerActivity,会发现在以下位置出现报错。

 android嵌入unity,android,unity,android studio

 这时在如下位置的文件中添加语句

implementation files('../unityLibrary/libs/unity-classes.jar')

android嵌入unity,android,unity,android studio

 android嵌入unity,android,unity,android studio

 再重启工程即可消除报错。

三、将unity画面添加到安卓activity中。

在所创建的页面的布局中添加FrameLayout,用于存放unity的画面。

android嵌入unity,android,unity,android studio

将unity画面添加到该FrameLayout中。

 android嵌入unity,android,unity,android studio

至此,启动工程,成功。(记得将页面设置为启动页,在manifests中设置,具体参见其他文章)

 android嵌入unity,android,unity,android studio

 文章来源地址https://www.toymoban.com/news/detail-629504.html

到了这里,关于安卓开发内嵌unity的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • mac端安卓开发环境(Android studio)配置

    我这里安装版本为java16。一共两种安装方法,从官网手动安装或使用简易方式安装。 手动安装 先从[Oracle官网]https://www.oracle.com/java/technologies/javase-downloads.html下载java 将下载文件夹copy至目标文件夹 cp java16 /Library/Java/JavaVirtualMachines/ 配置环境变量, open -e ~/.bash_profile , 在文件中

    2024年02月10日
    浏览(55)
  • 安卓开发 微信ui界面设计 (Android Studio)

    功能: 开发一个类似微信的主页面框架,UI布局为上中下结构,包含4个tab界面: 开发技术为: layout xml、控件、监听,fragment; 设计流程: 创建项目 改下项目名,编程语言为java UI界面 UI界面由多个xml组成,头部标题为微信,中间留空白,底部分为四个(微信,联系人,发现,

    2024年02月15日
    浏览(63)
  • 安卓Android Studio JNI开发问题澄清与汇总

    AndroidBitmap_lockPixels和AndroidBitmap_unlockPixels的底层逻辑就是在处理bitmap中的数据的时候,把内存锁定,防止像素缓存被改变导致数据变化。 这篇文章有具体介绍相关的机制 下面是Bitmap操作的示例代码: Java端代码: 使用时,可以直接调用NativeUtils中的processImage方法即可。当然,

    2023年04月09日
    浏览(58)
  • 安卓开发——Android Studio常见报错与解决方法

    这个错误是由于较新版本的NDK的./toolchains目录中没有arm-linux-androideabi文件,解决办法是从旧的NDK版本里面把相关的lib复制到要使用的NDK的版本里面,重新编译运行。 打开Andrid SDK配置界面: 下载旧版本的NDK(NDK 21是包含了需要的LIB,新测可行) 然后打开SDK所在的目录: 把NDK

    2024年02月05日
    浏览(44)
  • 【安卓大作业】Android Studio开发项目图书管理系统“书香驿站”

    项目视频展示: Android安卓大作业图书管理系统 一、项目背景 随着移动终端使用率的快速增加,Android智能产品已日益成为越来越多的人们选择的移动终端产品。伴随着Android智能手机与平板电脑已经在我们生活大量的使用,越来越多的基于Android开发平台的应用也随之产生。为

    2024年02月11日
    浏览(44)
  • Unity Android Studio 混合开发实践(Unity工程导入Android项目进行开发)

    最近接到一个任务是将一个unity开发的游戏接入到现有的Android项目里,然后在现有的App实现点击一个按钮打开游戏,并且在游戏内提供一个可以退出到App的按钮。 整体需求是很明确的,难点主要有两个: 我们公司是做应用开发的,没有任何游戏开发的技能储备。 在游戏中需

    2024年02月11日
    浏览(62)
  • 安卓大作业:使用Android Studio开发天气预报APP(使用sqlite数据库)

    今天我来分享一下如何使用Android Studio开发一个天气预报APP。在文中,我们将使用第三方接口获取实时天气数据,并显示在APP界面上。 首先,打开Android Studio并创建一个新的项目。在创建新项目时,我们需要设置项目名称、包名和支持的最低API级别。 为了获取实时天气数据,

    2024年02月08日
    浏览(61)
  • Android Studio 导入项目时遇到sdk location not found 安卓开发 导入工程 不能运行、

    sdk location not found:找不到sdk的位置、  参考情况:可能导入工程的sdk路径与你本机的sdk路径不同、导致sdk无法正常运转。 解决方法:找到本机存放sdk的路径、然后到local.properties目录修改 你存放sdk的路径即可解决问题。 eg:  修改好之后、后续导入工程出现sdk不一样的情况、

    2024年02月07日
    浏览(55)
  • Android内嵌Unity (Activity)

    Unity2019.4.4 AndropidStudio4.2.1 参考文档: Android内嵌Unity并实现互相跳转的实例代码_Android_脚本之家 Android Fragment中加载,嵌套Unity视图_unity 导入并作为fragment_周灬浩的博客-CSDN博客 本文只实现了Activity整个切换过去,而Fragment,这种像h5似的与app共存,目前还未实现,可参考的第二

    2024年01月18日
    浏览(42)
  • 【安卓app开发一】Android Studio + Bmob后端云实现注册&登录账号、密码找回、意见反馈及数据可视化

    目录 前言 概览 Bmob后端云介绍 Bmob后端云与Android Studio配置 一、Bmob后端云  二、Android Studio配置 工具类 一、User类 二、Suit类 三、Code类 实现类  一、登录代码  二、注册代码  三、找回密码代码  四、想法反馈代码         本项目尚在开发阶段,主要针对的是安卓用户,通

    2024年02月08日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包