位置: 编程技术 - 正文

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

发布时间:2024-02-27
简介 有一些手机功能,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)

  • 小规模纳税人报税时间
  • 网上申报纳税操作视频
  • 以个人名义汇货要交税吗
  • 固定资产的税费可抵扣吗
  • 个人所得税租赁费的计算
  • 成本税率计算公式
  • 税控设备发行是什么行业
  • 对公的etc怎么绑定怎么充值
  • 个税系统添加不了新的单位
  • 开票报税是什么意思
  • 快递费未支付应该寄走了吗
  • 其他收益会计分录
  • 劳务费代扣代缴后还需要开发票吗
  • 外出采购材料分录
  • 子公司注销欠母公司借款怎么办
  • 海关进口增值税专用缴款书是发票吗
  • 工程开票是否需要资质?
  • 营改增后劳务公司账务处理
  • 土地+n
  • 项目资本金是什么意思大白话
  • 增值税发票抵扣进项税什么意思
  • 土地转让怎么缴纳增值税
  • 软件行业服务费印花税
  • 预收购货款的会计分录
  • 企业合并无形资产摊销
  • 土地使用权摊销年限最新规定
  • mac如何连接电脑
  • deepin切换系统
  • 以前年度损益调整借贷方向
  • 小规模公司注销流程及费用
  • 出售货物货款预缴增值税
  • win10待机唤醒黑屏死机
  • 股权无偿赠与协议书范本
  • bwkp.exe是什么程序
  • removed.exe - removed是什么进程 有什么用
  • win7系统任务计划在哪里
  • 应收账款的主要功能包括哪些
  • 金融企业呆账核销管理办法
  • XGboost算法预测股价模型
  • 前端使用vue的好处
  • 分页limit参数
  • php的基本知识
  • 购入固定资产应该怎么做账
  • 带息票据和不带息票据怎么区分
  • 开启php
  • 帝国cms视频教程
  • 房产增值税计税依据及计算方式
  • 电子承兑汇票的承兑人是谁
  • 货物搬运费会计科目
  • 补缴以前年度附加税怎么申报
  • 运输公司内账会计每天需要做什么
  • 纳税实务的涉税业务分几类
  • 其他债权投资如何计提减值
  • 房地产项目完工清算报告
  • 公司支付工伤赔偿,是先签字还是先打钱
  • 办理产权证费用明细
  • 公司支出发票
  • 包装物是指什么
  • 买材料含税价怎么算
  • 专项应付款如何冲减
  • 转账手续费怎么入账
  • 期末留抵税额可以退税吗
  • 出纳的现金日记账表格怎么做
  • 境外机构境内外汇账户管理办法
  • 房地产企业会计科目
  • win2000停止服务
  • windows2000文件和文件夹的属性包括
  • winxp无法删除文件
  • Win7系统设置屏保密码
  • windows视频截屏
  • win7系统鼠标指针形状介绍
  • 用正则表达式替换掉两汉字间的括号
  • unity shaderlab新手宝典
  • ubuntu与centos命令区别
  • dedecms建站操作
  • js获取tbody下的tr
  • 初步认识的思维导图
  • 基于python的研究
  • 专票单张限额多少
  • 公司地址变更后社保要改吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号