位置: 编程技术 - 正文

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)

  • 个体户定期定额征收标准
  • 印花税不足1元需要缴纳吗
  • 一般纳税人的税收优惠政策
  • 什么是税收超额征收
  • 税务师事务所是代理记账公司吗
  • 公司对个人的欠款怎么发律师函给他
  • 附加税减半征收的条件
  • 支票退票怎么做账务处理
  • 经营性负债的作用
  • 收入 合同
  • 企业城建税教育费附加和地教费的税率是多少
  • 实收资本变更做账依据
  • 结转折旧费会计分录
  • 转租收入怎样缴税
  • 非营利组织注册登记证件图片
  • 出售交易性金融资产的投资收益
  • 技术研发费用计入什么科目
  • 物业费能开公司名称吗
  • 境外演艺经纪公司代扣代缴哪些税款?
  • 所得税费用税率规定
  • 建筑企业在境外施工税收一共包括几个部分
  • 房地产开发经营属于什么行业类别
  • 代收款项属于收入范围吗
  • 房地产预收房款怎么开票
  • 银行承兑汇票开票流程图
  • 税务罚款计入哪个会计科目
  • 查账征收企业所得税季报怎么填
  • php处理json
  • win10电源高性能被删了
  • 销售无形资产增值税税率2022
  • HBuilderX uni-app简单实现静态登录页面(实例)
  • nlp track
  • 固定资产被替换的账面价值怎么算
  • python的pillow库如何安装
  • 企业转让时应收账款如何处理
  • 非流动资产基金对应的新科目
  • 企业接受捐赠怎么入账
  • mockito mock方法
  • 利用职务之便谋取私利是什么罪
  • 抵扣是什么意思大白话...举例
  • 税款所属期止
  • PostgreSQL教程(六):函数和操作符详解(2)
  • db2数据库管理的工具
  • mysql操作步骤
  • mysql sqlyog
  • 固定资产加速折旧是什么意思
  • 小规模未达到起征点如何结转
  • 债券到期收益率被定义为使债券的()
  • 航空货运票据可以抵扣吗
  • 其他综合收益如何计算所得税
  • 总账科目有应交税费对吗
  • 社会保险费结算表怎么打印
  • 实收资本流程
  • 影响营业利润和利润总额的因素
  • 公司购买一台电脑,会计科目怎么办
  • 冲销以前年度多计提的折旧
  • 关于废止有关排污收费规章和规范性文件的决定
  • sql server中删除触发器用
  • SQL直接操作excel表(查询/导入/插入)
  • oracle序列修改初始值
  • centos7阿里云yum源
  • 微软6月24号
  • win7鼠标右键一闪就没了
  • ubuntu 18.04怎么用
  • 怎么防电胖
  • win8系统怎样
  • Win10怎么更换主题
  • [视频大小超过限制,无法查看]怎么打开
  • JavaScript浏览器扩展
  • js去除hover样式
  • js经典实例
  • [置顶]津鱼.我爱你
  • javascript基础入门教程
  • Unity3D游戏开发标准教程
  • 为什么发莎
  • 闽政通城乡居民养老保险认证
  • 单位税额怎么算出来的
  • 地税发票怎么开 步骤
  • 兰州税收优惠园在哪
  • 重庆医疗app
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设