位置: 编程技术 - 正文

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)

  • 公司替员工承担个税怎么入账
  • 不动产官网查询
  • 出纳可以做库存库吗
  • 国外进口原材料会计处理
  • 已经退税的增票怎么做账
  • 赠送客户的商品怎么入账
  • 应计提的存货跌价准备
  • 上月暂估计提的费用次月来发票怎么写会计分录?
  • 应纳出口关税怎么算
  • 基本户上的钱打到个人账户上,写什么用途
  • 企业分立房产税税收政策
  • 长期股权投资的明细科目有哪些
  • 个人机械租赁怎么纳税
  • 园林绿化工程的分项工程有几个
  • 没进项发票要交多少税
  • 建筑合同印花税在哪里交
  • 劳务派遣公司会扣工资吗
  • 记账公司如何平衡收入成本费用?
  • 公司没有发票的做内账,那么支付款从哪里来
  • 分期收款确认成功怎么办
  • 金税盘减免税款可以抵扣销项税吗
  • 收取水电费如何开票
  • linux怎么打开文本文件
  • php多进程开发
  • php零基础教程
  • 一次补发工资怎么算
  • php模板引擎语法
  • nginx配置伪静态规则
  • php随机生成1到3的数字
  • 金蝶怎么加人
  • yolov5 教程
  • npm install 的 --save 选项是什么?
  • 微信小程序获取地理位置
  • 2023跨年代码大全可复制免费
  • 电子专用发票抵扣
  • 如何利用口诀记住那字
  • 茶叶开一般发票(非增值税发票)是多少个点的?
  • python time. time
  • springbootredis密码加密
  • mysql如何判断日期是周末
  • 印花税减半征收政策什么时候开始的
  • 电梯维保费属于什么费用
  • sql server 2008数据库文件
  • 帐外资金
  • 当月进项发票忘认证又开了销项税额怎么办
  • 银行手续费已扣发票未开的账务处理
  • 社保比例调整了吗
  • 进口环节缴纳关税计入什么科目
  • 个人独资企业个税怎么交
  • 供货商少开发票如何记账?
  • 财务报表分析的主体是
  • 本期缴纳上期应纳税额怎么算
  • 应付账款预付账款期末余额怎么算
  • mysql常见报错
  • 微软桌面 ios
  • win10选择软件打开方式
  • windows10怎么隐藏工具栏
  • 直接在u盘上工作
  • 大白菜一键装机教程
  • window组件在哪里
  • WFXMOD32.EXE - WFXMOD32是什么进程
  • 怎样禁用ie
  • apache版本查看命令
  • 升级win10后悔了
  • w10系统如何
  • jquery实现密码和确认密码
  • css display none之后怎么显示回来
  • blockqueue生产者消费者
  • perl使用保留字引用什么模块
  • 批处理执行bat文件
  • unity ti
  • 安卓智能设备指什么
  • python 内置函数什么用来返回序列中的最大元素
  • 使用JQuery实现简单的拼图网页
  • 浙江税务客服咨询电话
  • 普票怎么入账标识
  • 密云到顺义区医院公交路线
  • 如何提升基层党建质量
  • 税务局如何查询社保明细
  • 火药概念股有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设