位置: 编程技术 - 正文

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)

  • 收到待报解预算收入怎么查退的什么税
  • 医疗机构销售药品需要销售记录吗
  • 贷款损失税前扣除
  • 视同销售的增值税怎么申报
  • 可供出售金融资产和长期股权投资
  • 企业纳税过程
  • 股东如何收回投资
  • 股东分红需要开股东会决定吗?
  • 购车保险返现如何做会计凭证
  • 管道运输是什么和什么合二为一
  • 企业合并相关舞弊风险有哪些
  • 商家促销怎么做
  • 员工迟到扣款该怎么处理
  • 承包外单位食堂会计怎么做账
  • 全年亏损,但季度预交企业所得税,汇算时怎么调平
  • 计提城建税计入什么科目
  • 纳税调整额怎么算出来的
  • 服务费发生退回怎么处理
  • 清算结业是什么意思
  • linux minor
  • 外购货物用于不动产在建工程
  • 经营出租设备属于什么科目
  • elccest.exe是间谍广告程序吗 elccest进程有什么作用
  • PHP:oci_field_name()的用法_Oracle函数
  • newacs.exe是什么进程
  • 技术股如何分红交易
  • 增值税检查调整科目还在用吗
  • react by
  • 观景台俯视图
  • php框架选择2021
  • 增值税专用发票丢了怎么补救
  • 购买超市购物卡会计分录
  • 2022最好用的港澳台电视直播
  • 退回社保怎么做分录
  • 先收到保险公司赔付然后赔给顾客医药费怎么做帐
  • 劳务派遣怎么开
  • python字典操作 遍历
  • mongodb 教程
  • 以发行股票作为对价取得企业的股权
  • 什么情况个税可以扣除
  • 成立业主委员会申请书
  • 单位未足额缴纳社保怎么赔偿
  • 社保都有哪几项
  • 管理费用应该如何分摊 dcf
  • 国家知识产权专利网
  • 未取得发票该怎么说明
  • 固定资产无票怎样入账
  • 递延所得税负债会计分录
  • 公司清算后能不能转让
  • 小规模纳税人标准500万是含税吗
  • 小规模纳税人可以抵税吗
  • 企业净利润的分配顺序
  • 手工账的做账流程图
  • 债权人接受债务人土地抵押,还会被其他债权人查封?
  • sql server 2012 数据库bak脚本还原
  • mysql怎么修改列的类型
  • mac系统小技巧
  • vcspawn.exe
  • linux怎么调整屏幕大小
  • centos文本编辑器
  • centos6.2安装教程
  • win10 ie浏览器双击没有反应
  • win10重置系统快捷键
  • 环境篇心中有光的作文
  • unity3d documentation
  • 置顶在哪里
  • android点击按钮弹出对话框
  • 安卓view事件分发
  • shell脚本 su
  • unity 3d教程
  • js动态生成html页面
  • django admin form
  • adb shell命令
  • 河南省出租车网
  • 北京地税残疾人补贴政策
  • 福建省国税局官网
  • 法治建设的基本原则是什么
  • 增值税发票选择确认平台查询不到以开出的进项发票?
  • 网上缴公积金怎么查询
  • 买车购置税去哪里交钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设