位置: 编程技术 - 正文

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)

  • 新公司第一年要做亏
  • 外贸企业申报退税流程
  • 房产公司企业所得税如何预征
  • 税务师税法一税法二区别
  • 投资性房地产处置的账务处理
  • 零申报还要抄税吗
  • 企业出售不动产的涉税问题
  • 个人所得税怎么扣
  • 如何从对公账户的资金情况来确定案件,发现犯罪嫌疑人?
  • 货拉拉电子货票收款凭证是发票吗
  • 会计科目的设置
  • 在账务处理过程中,最关键的环节是
  • 纳税人如何申请享受税收减免优惠
  • 材料已入库后收货怎么写
  • 报税时其他收入
  • 股东用技术股出售股票
  • 亏损企业交税
  • 主营业务成本的贷方可以是哪些科目
  • 个人所得税申报是什么意思?
  • 贷款利息税前扣除比例
  • 收购发票税率是什么意思
  • 企业亏损需要缴税吗
  • 人力资源外包服务收费标准
  • 用现金发工资不给怎么办
  • 如何理解结算方式以及结算方式有哪些?
  • 调整固定资产原值减少
  • 用于在建工程的固定资产是否可以计提折旧
  • 1697510614
  • surface安装win10专业版
  • 企业扶贫有什么优惠政策
  • 差错更正未来适用法
  • 收入记借方
  • 附有退回条件的销售商
  • 境外向国内汇款新规
  • react的前端
  • 试用期不交金后面补缴
  • 非高新企业自主研发,相关政策
  • vue2路由跳转页面不刷新问题
  • node js m1
  • 基于Python的图书馆信息管理系统研发
  • Bilateral Filters(双边滤波算法)的超简单原理,学不会你打我。
  • hive.
  • 出租设备折旧费用计入什么科目
  • 免征增值税的规定
  • 酒店收取电费合理吗
  • 支付临时工工资,需要个税申报吗
  • java中的变量
  • java基础介绍
  • 给客户的现金奖励会计处理
  • 清算的基本流程
  • sql 存储过程语句
  • 现金流量表中的现金流量包括哪些
  • 企业转移地点剩余房产
  • 应付账款会计分录怎么写
  • 出口后收不到货款
  • 逾期的押金计入什么科目
  • 工程主营业务收入会计分录
  • 企业为何
  • 长期股权投资利润调整加折旧
  • 餐饮发票食品发票
  • 补交以前年度的房产税会计分录
  • 民办学校学费收入
  • 客户火车票可以抵扣进项税吗
  • 应付票据含税吗
  • Mysql使用insert插入多条记录 批量新增数据
  • ubuntu 10.04安装
  • windowsxpwifi
  • windows10周年纪念版
  • cocos lua js
  • 置顶朋友圈怎么设置
  • 运行javascript
  • 希尔排序数据结构的代码
  • 将字符串小写转换成大写
  • 基于专业性的家校双向互动,需要家长的学校教育参与
  • python爬虫利器
  • python有没有二维数组
  • 河南电子税务局残保金怎么申报
  • 百旺金赋跨月专票作废
  • 高新企业人才落户北京
  • 中国进口车关税为什么那么贵
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设