位置: 编程技术 - 正文

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)

  • 工程预付款的支付要求
  • 用友t3凭证日期怎么自动排序
  • 设备5年直线法计提折旧怎么做
  • 广州二手房免增值税
  • 收到投资款的会计
  • 不在境内劳务是否付企业所得税
  • 对外投资借款费用计入
  • 基本户上的钱打到个人账户上,写什么用途
  • 地税保险单位编号是什么
  • 当月不抵扣的增值税发票怎么做账
  • 打印机的增值税率
  • 旧房转让土地增值税计算
  • 未开票收入可以填写负数吗
  • 企业用户纳税人识别号不合法
  • 中小企业代扣代缴增值税抵扣时限
  • 代收代付业务是什么意思
  • 未办理外经证如何处罚
  • 返回的工会经费如何做账最新
  • 承兑贴息收入账务处理怎么做?
  • 软件工程外包服务
  • 注册资本需要缴清吗
  • 公积金社保报销会计分录怎么写?
  • 汽车4s店厂家返利计算方法
  • w11系统激活码
  • 腾讯电脑管家网络修复
  • 怎么跟银行谈停息挂账
  • 赠与合同要公证吗有效吗
  • 华硕主板bios更新后开不了机
  • 个人开工程款票在哪开票
  • 员工出差火车票可以抵扣进项吗
  • 在途物资属于什么科目借贷方向
  • php root
  • 营改增之前的房子现在出售怎么开票
  • 财政补贴的内容分类
  • 金融服务企业按照是否办理存款业务
  • 篱笆的样子
  • oss使用场景
  • 房地产企业增值税扣除土地成本
  • 结转损益类收入的分录
  • php使用redis缓存技术
  • 简单聊聊太平天国
  • hostnamectl命令可以永久修改主机名
  • 表单验证方法一般有哪几种
  • php知识点汇总与解答
  • vue生命周期钩子函数
  • 挂靠到运输公司的车转让给个人如何交增值税
  • 房屋租赁时需要交税吗
  • 盈余公积一定要计提吗
  • 土地入固定资产计提折旧吗
  • 劳务派遣合法吗
  • 未收到货款但发货怎么办
  • 外购产品捐赠
  • 丢失增值税专用发票的征管政策
  • 现金核算如何进行账务处理
  • 已付款发票未到怎么做分录
  • 餐饮行业加盟模式
  • 合同取得成本和销售费用
  • 上年度记错科目怎么调整
  • 年度汇算清缴缴税的会计分录
  • 待认证进项税额期末怎么办
  • 电脑买了四个月折旧多少
  • sql server 错误
  • windows2003 64位注册码 序列号 激活码
  • ecap.exe是什么
  • windows的fn键
  • linux在服务器的份额
  • win8打游戏卡吗
  • excel实现多选
  • 示例代码
  • perl数组元素个数
  • asm指令
  • html复选框和单选框区别在哪
  • node断点调试
  • python socket server
  • 超精准的电压基准芯片
  • wordpress教程
  • jquery实现点击按钮
  • 音频资料下载
  • 江苏发票真伪查询系统官网
  • 没盖发票专用章可以补盖吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设