位置: 编程技术 - 正文

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)

  • 办公用品普通发票的会计分录
  • 国内增值税专用发票造假第一大案
  • 预付押金是否可以作为成本
  • 开具运输发票应备注哪些内容
  • 结转当月材料采购成本的会计分录怎么做?
  • 费用的完成率怎么计算
  • 委托加工分装农药的委托人应当取得相应的
  • 企业每个月都要关账吗
  • 设备租赁费开票属于哪个大类
  • 所得税清算时坏账怎么算
  • 增值税附加税减半征收政策
  • 有一个公司能做多少事情
  • 物流行业主营业务成本会计分录
  • 个人股权转让印花税在哪里申报
  • 房屋租赁费属于什么服务
  • 一般纳税人出租不动产
  • 主营业务收入平均增长率计算例题
  • 开发票没有银行回单可以入帐吗?
  • 外包公司代缴的税怎么算
  • 如何计算劳务费个人所得税
  • php7.3
  • linux中怎么安装GUI
  • vue的iframe
  • 最贵的手机号码值多少钱
  • PHP:imagepalettetotruecolor()的用法_GD库图像处理函数
  • 向股东借款支付利息划算还是做工资划算
  • php用法
  • React hooks中 useState踩坑-=--异步问题
  • php_imagick
  • php solr
  • 浅析是什么意思
  • 营业外收入合理避税
  • 合同内容和开票内容不一致
  • php preg_match
  • php读取数据输出html
  • php上传图片并显示
  • vue面试题视频
  • vm网络不可达
  • MS Excel: COUNTIF Function (WS)
  • 驱动开发做得长久吗
  • phpstudy修改php版本
  • 个体工商户注册需要什么材料
  • 长期借款的处理原则
  • 发票的普票和专票什么区别
  • 织梦cms要钱吗
  • mysql5.6允许远程连接
  • 车到4s店后还需办什么手续
  • 企业哪些增值税免征
  • 在正确使用和正常维护的条件下
  • access数据库丢失原因
  • 职工意外伤害险赔偿标准
  • 经营活动的现金流量占全部现金流量的比重越大
  • 水电费发票没有可以用其他发票抵吗
  • 公司代缴社保生育津贴大概领多少
  • 小规模增值税减按1%缴纳,如何申报
  • 以前年度多计提了费用
  • 付给供应商的货款怎么写记账凭证
  • 企业应按照有关规定结合本企业
  • mysql的json数据类型
  • mysql 报错1045
  • 苹果os X El capitan无法更新了吗
  • win10系统安装了打印机驱动找不到打印机
  • Ubuntu keylin 14.04 怎么使用root用户登录?
  • linux中的用户管理主要涉及用户账号文件
  • pptp和l2tp哪个比较安全
  • 网站遇到错误号怎么办
  • 电脑ie8浏览器
  • Vuforia 4.0 beta——Object Recognition (二)
  • jquery.Callbacks的实现详解
  • jquery示例
  • Python工程师面试题 与Python基础语法相关
  • ansible客户端需要装python
  • python模板引擎开发
  • python redis incr
  • ajax 分页
  • Python for Informatics 第11章之正则表达式(二)
  • 仓储物流企业的双控是指什么
  • 什么叫售后回租赁合同
  • 中国企业银行可以转账吗
  • 加拿大鹅海关被税交多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设