位置: 编程技术 - 正文

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)

  • 一般纳税人减免增值税政策
  • 领的增值税专用发票如何录入电脑
  • 按差额缴纳增值税
  • 公司控股另一家公司的风险
  • 增值税加计抵减最新政策2022
  • 会计中预付款余额是什么
  • 塑料制品的商品编码是什么类发票
  • 固定资产投资损失怎么做账
  • 销货清单是否需盖章
  • 企业注销未抵扣完的进项税
  • 民非组织捐赠收入免税
  • 中小企业对应的是
  • 工地水电包公包料的细节
  • 什么是成本核算你觉得成本核算重要吗为什么
  • 开具的增值税发票丢失最新处理办法
  • 未开票收入为负数如何写说明
  • 农行转账支票填写样本存根怎么填
  • 在固定资产中
  • 信托公司如何投资
  • 个体工商户有两个经营者
  • 支付董事会成员津贴计入什么科目
  • 资产减值损失需要结转吗
  • 清卡信息还未生成请稍后再试什么意思
  • 应交增值税出口退税年末如何结转?
  • 固定资产管理的论文
  • 什么叫递延所得税费用?
  • 微信收入与支出是怎么算的
  • 操作系统不同
  • win7系统重启怎么还原系统
  • 跨区域涉税事项报告表报验流程
  • 押金收不回的会计分录
  • 代扣代缴个税手续费返还政策
  • 公司出租房租怎么交税
  • vue解决数据量过大的问题
  • 预提费用新会计准则叫什么科目
  • 美丽的大中华
  • php转utf8
  • import vue from vue报错
  • 一般纳税人的好处和坏处
  • 开个人劳务发票怎么缴个人所得税
  • 帝国cms安装教程
  • java中map.entry
  • 母公司持有子公司70%股权
  • sqlserver判断查询结果是否为空
  • 待转销项税额转出
  • 本年利润亏损还需要交所得税吗
  • 所得税预缴申报表中营业成本怎么计算
  • 个人所得税逾期申报怎么办
  • 税金及附加如何计算公式
  • 控制成本的优点
  • 临时工的工资如何申报个税
  • 投资的信托基金有哪些
  • 本期已认证且不抵扣怎么申报
  • 旅行社代订的机票可以抵扣吗
  • 技术服务类有哪些
  • 货物发出退货
  • 研发部门的房租一次记入还是分摊
  • 用SELECT... INTO OUTFILE语句导出MySQL数据的教程
  • mysql数据库使用教程
  • 如何修改mysql用户名
  • centos7关闭kdump
  • mac怎么创建网络
  • 原生js实现promise.all
  • css如何控制图片位置
  • android动态添加fragment
  • 打开指定文件夹命令
  • js网页自动化
  • python 解析
  • 怎么用html做一个留言板
  • shell自定义命令
  • android 加载大图
  • js跨域的几种方法
  • unity导出exe没反应
  • javascript入门教学
  • code encode的区别
  • jQuery 中ajax异步调用的四种方式
  • JavaScript Math.round() 方法
  • 江西电子税务局官网app
  • 建筑施工及安装单位企业在异地
  • 领导班子和领导干部评议意见表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设