位置: 编程技术 - 正文

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)

  • 个人能否申请延迟退休
  • 购买财务软件费用入什么科目
  • 什么是消费税?特征有哪些
  • 租土地使用权建房
  • 金蝶软件中怎么登记应该税费
  • 工业土地摊销年限最新规定
  • 交易性金融资产的入账价值
  • 出口货物是否属于存货
  • 固定资产折旧的影响因素
  • 车船税完税凭证号
  • 企业员工福利费管理制度内容
  • 装饰设计费计入什么科目
  • 定额发票已经取得怎么办
  • 公司账户转个人账户用途怎么写
  • 电商平台小规模纳税标准
  • 资产总额季初和季末
  • 补提以前年度无形资产摊销税务处理
  • 个体户税务年报每年什么时候
  • 购买汽车分期付款利息怎么算
  • 发放给职工
  • 增值税应税劳务的纳税人是什么意思
  • 网络适配器感叹号代码43
  • win7防火墙设置不了
  • win11怎么调整任务栏位置
  • 收到政府返还土地款 奖励 土地增值税
  • 房产税从租计征按月还是按季
  • 消防费用怎么做分录
  • 电脑开机时出现用户账户控制提示
  • 进销存单据
  • 注销公司如何登报
  • A meerkat in Namibia (© Danita Delimont/Offset by Shutterstock)
  • PHP:imagedashedline()的用法_GD库图像处理函数
  • 损益类账户的期末余额一般在借方还是贷方
  • php批量替换
  • 不用财务软件的公司要去吗
  • django pycharm
  • vue技术解密
  • cssschool
  • 合伙企业能享受所得税减半征收
  • 出售自建不动产怎么交税
  • 零余额账户什么时候开始停用
  • 利息支出会计科目
  • 销售黄金的会计分录
  • node运行vue项目
  • 织梦程序
  • 安装路灯会计分录
  • 影响年度损益的金额怎么算
  • 单位结余资金该如何处理
  • 送货单和收款收据的区别
  • 公司还没有注销但是银行账户已经去注销了
  • 递延税款科目怎样使用
  • 广告公司转让一般多少钱
  • 营改增后不动产转让增值税
  • 公司注册资本减资流程
  • 员工在异地缴纳社保,公司还能上吗
  • 企业微信收款如何交税
  • 企业比赛奖金要交税吗
  • 超市小票能作为证据用吗
  • 转账支票需要知道开户行吗
  • 同期增长率如何计算
  • 锁mysql
  • Select count(*)、Count(1)和Count(列)的区别及执行方式
  • mysql学习资料
  • windows提示滑动以关闭电脑
  • ubuntu undate-rc.d 的一些使用介绍
  • linux scp命令的用法详解
  • 安装阿里旺旺步骤
  • win7定时开关怎么定时
  • windows10用法
  • 问题少年特训学校
  • unity固定位置随机生成物体
  • unity3d状态机
  • angularjs常用总结
  • 动态加载原理
  • unity3d 脚本
  • unity3d winform
  • jquery全局方法
  • 安卓启动器修改
  • 汽车销售顾问有前途吗
  • 广东发票查验平台下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设