位置: 编程技术 - 正文

unity调用Android的jar包(unity接入安卓sdk)

编辑:rootadmin
简介 有一些手机功能,Unity没有提供相应的接口,例如震动,例如不锁屏,例如GPS,例如...有太多的特殊功能Unity都没有提供接口,这时候,我们就需要通过使用Android原生的ADT编辑器去编写Java代码,然后打包jar导入到Unity工程,然后通过Unity提供的调用Android接口的函数去调用jar包中的函数即可。这里我们就介绍一下使用Unity实现手机震动效果;实现内容简要说明:1. Android提供jar文件,xml文件,res目录,libs目录2. 通过AndroidJavaClass去调用Android函数另外,这些功能只能在真机上运行!具体实现:

推荐整理分享unity调用Android的jar包(unity接入安卓sdk),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity 调用ios,unity添加安卓模块,unity 调用java,unity调用android方法,unity接入安卓sdk,unity接入安卓sdk,unity调用android方法,unity调用安卓原生接口,内容如对您有帮助,希望把文章链接给更多的朋友!

Android部分

1.下载AndroidSDK(需要包含ADT编辑器的)2 创建Android项目 菜单位置:File ->New->Android Application Project创建过程中,只有一下这个界面的内容需要更改,其他的使用默认的就行 生成后解决方案的目录如图 其中MainActivity就是我们需要编辑的java文件了3. 导入Unity相关jar Jar目录:unity的安装路径EditorDataPlaybackEnginesandroidplayerbin下的classes.jar通过AddExternalArchives添加,如图:4. 导入jar后,就可以开始编辑相关的函数了,打开MainActivityunity调用Android的jar包(unity接入安卓sdk)

添加unityActivity,使MainActivity继承UnityPlayerActivity,并把SetContentView函数删掉(不然到手机上启动程序的时候就会只看到一句HelloWorld),这里用一个比较函数Max作为例子,有参数,有返回&#;。

声明:此篇文档时来自于【狗刨学习网】社区-unity极致学院,是网友自行发布的Unity3D学习文章,如果有什么内容侵犯了你的相关权益,请与官方沟通,我们会即时处理。

5. 到这里,需要的函数已经写完,再修改一下xml文件,Xml文件在工程文件目录下,叫AndroidManifest.xml6. 接下来到处jar包点击Export后选择Java目录下的Jar file,选择好路径之后按默认选项去到处jar文件即可7. 到这里Android部分结束了Unity部分1. 设置PlayerSetting,要与Android的package对应上2. 在Assets目录下添加PluginsAndroid目录,把Android的jar文件,res文件夹,libs文件夹,xml文件放入该目录3. 调用相关函数(注:初步了解这里的参数之所以填”com.unity3d.player.UnityPlayer”和”currentActivity”,是因为在生成jar文件的时候,已经指定了MainActivityclass继承UnityPlayerActivity,也在XML指定了MainActivity是Main class

Unity之如何从AssetBundles加载资源 加载和卸载资源包(AssetBundle)中的对象使用下载的数据构建资源包(AssetBundle)对象后,可以使用三种不同的方法加载其中包含的对象:AssetBundle.Load会将其

C#中OnGUI的使用 spanstyle=font-size:px;spanstyle=font-family:Menlo;color:rgb(0,,);public/spanspanstyle=font-family:Menlo;color:rgb(,,);/spanspanstyle=font-family:Menlo;color:rgb(,,);string/spansp

unity GetComponentsInChildren usingUnityEngine;usingSystem.Collections;publicclassexample:MonoBehaviour{publicHingeJoint[]hingeJoints;publicvoidAwake(){hingeJoints=GetComponentsInChildrenHingeJoint();foreach(HingeJointjointinhinge

标签: unity接入安卓sdk

本文链接地址:https://www.jiuchutong.com/biancheng/382597.html 转载请保留说明!

上一篇:学习Space shoot(学习雷锋好榜样)

下一篇:Unity之如何从AssetBundles加载资源(unity as)

  • 税务局代开发票还要纳税吗
  • 营业外收入要交企业所得税吗
  • 报税怎么操作流程图
  • 税额怎么调整
  • 代账公司需要做报表吗
  • 会计准则体系包括会计制度吗
  • 企业股利分配政策有哪些
  • 房地产中的存货是什么意思
  • 存货卖出亏损会怎么样
  • 工程暂估价超了怎么办
  • 企业多缴纳所得税怎么办
  • 汽车销售公司购进车辆怎么做账
  • 商用住房出租需要交什么税?
  • 周转材料低值易耗品怎么摊销
  • 无形资产进项税计入成本吗?
  • 劳务派遣劳务费发票怎么开
  • 电子发票隔月可以报销吗
  • 增值税税控盘服务费可以每年都抵扣吗
  • 公司招聘费属于什么科目
  • 供应商质量问题通知函范文
  • 政府采购 汽车
  • 计提减值准备怎么计算?
  • 房地产企业预收款什么时候确认收入
  • 油漆的消费税
  • 装修公司什么要自己买
  • 发放给职工
  • 企业取得财政拨款怎么算
  • window的hosts文件
  • 公司报销医疗费的范围
  • 在途物资属于什么科目借贷方向
  • 增值税的特殊项目
  • php文件上传用什么请求方法
  • mac vue搭建本地环境
  • 行政单位捐赠收入属于什么收入
  • 利息增值税及附加计算
  • php判断语句
  • java基础面试题选择题
  • 旅客运输服务进项税额的计算公式
  • AIGC之GPT-4:GPT-4的简介(核心原理/意义/亮点/技术点/缺点/使用建议)、使用方法、案例应用(计算能力/代码能力/看图能力等)之详细攻略
  • vue开发环境配置
  • php socket_create
  • 中标费用入什么科目
  • 小规模企业应交税费
  • 成本法变为权益法合并层面计算投资收益
  • 建设单位和施工单位的责任和义务
  • 申报完清卡是什么意思
  • 挂靠的公司替我们交的税款如何记账?
  • 租车出差差旅费标准
  • 财务报表编制要求包含
  • 受托加工的物资是存货吗
  • 小规模纳税人可以开票吗?
  • 个人所得税的征收模式为()A
  • 交付使用资产是固定资产吗
  • 一般纳税人购进免税农产品如何抵扣进项税额
  • 制造费用的明细账应当按照什么设置
  • 纳税调整怎么做
  • 暂估入账是什么意思
  • 固定资产折旧四种方法的优缺点
  • 福利费取得的专票不能抵扣账怎么做
  • linux怎么禁用防火墙
  • xp磁盘检测命令
  • 电脑待机状态下载会继续吗
  • 如何隐藏windows激活水印
  • mac安装mysql详细教程
  • centos which
  • CentOS 5.4 rsync+inotify配置触发式(实时)文件远程同步
  • imapi.exe
  • 在windows xp的应用程序中,经常有一些
  • 基于jquery实现可定制的web在线富文本编辑器附源码下载
  • android kotlin开发
  • 猜猜这关怎么过攻略
  • 深入理解中国式现代化论文
  • 正则表达式/a/g
  • shell监控http脚本
  • 防止sql注入php
  • 聊天界面的新消息通知设置 找不到
  • javascript获取值
  • python数学语言
  • python如何批量造数据
  • jquery中选择器分为哪三种
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设