位置: 编程技术 - 正文

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)

  • 公司购买的车辆可以抵扣进项税吗
  • 化肥与农药的利与弊
  • 所得税五个年度纳税弥补是如何算的?
  • 房地产增值税抵减土地出让金
  • 年报资金数额要怎样填
  • 建筑公司多个项目,增值税收入确认
  • 社保所属期和缴费期相差一个月吗
  • 专票3个点和6个点哪个多
  • 企业股权转让影响利润吗
  • 出口退税进项发票
  • 对外来发票金额怎么算
  • 老板向公司借款用于公司经营
  • 房地产企业销售老项目税率
  • 转让合同债权
  • 个人所得税可以抵扣哪些费用
  • 已抵扣发票丢失如何处理
  • 可以税前扣除的收据有哪些
  • 免费样品销售给客户计入什么科目
  • 出售单位车辆如何处理业务?
  • 房地产开发项目土地使用权的取得方式
  • 工会残保金必须缴纳吗
  • 超标的业务招待费属于什么差异
  • 或有事项的计量结束语
  • 什么是债券持有人
  • win10重启按什么键重置
  • windows账户名a
  • PHP:mb_ereg_search_pos()的用法_mbstring函数
  • 咨询服务费需要交印花税吗
  • php扩展编写
  • 内置管理员无法打开此应用
  • 股权转让交易税计税依据是什么
  • 汇付的注意事项有哪些内容
  • 融资性租赁会计处理计入固定资产
  • 增值税达不到起征点账务处理
  • 研发和技术服务税率由6%变为3%
  • php的hashtable
  • transformer中的token
  • 煤炭贸易公司的业务流程
  • 织梦前台的菜单怎么换
  • Emiller's Advanced Topics In Nginx Module Development
  • javascript 模块
  • python 顺序
  • python中@是什么意思
  • 织梦怎么新建页面
  • sqlserver2008无法连接到local用户登录失败
  • 防伪税控开票系统年费
  • 企业之间借款利息开票编码
  • 残保金账务处理会计科目
  • 关税完税价格如何计算消费税
  • 销售商品该如何改进服务
  • 应付工资可以挂账多长时间
  • 大额装修费按几年摊销
  • 用友软件冲销之前凭证怎么操作
  • 投资别人的公司叫什么
  • 现金支付中的现金是什么
  • 应付职工薪酬如何进行会计处理
  • 粗纤维测定仪价格
  • 税金及附加是什么账户
  • 施工单位月末都需要结转什么
  • 会计凭证装订的心得体会
  • sqlserver如何更改数据类型
  • 深度解析天梁坐命
  • 微软公布新企业AI产品定价 股价应声涨至盘中纪录高位
  • 如何查看windows
  • explorer.exe进程文件
  • windows8.1 preview
  • centos libcrypto.so.1.0.0
  • win8切换到桌面的快捷键
  • hyper虚拟机连接外网
  • windows2008输入法
  • 炉石传说代码怎么导入
  • javascript密码强度
  • python3.8.3怎么用
  • js实现一个lazyman
  • python登陆代码
  • python之父推荐的书
  • jquery写网页
  • 海南税务局增值税按次缴纳
  • 非房地产企业土地增值税清算
  • 国家税务总局辽宁省税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设