位置: 编程技术 - 正文

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)

  • 一次性购入固定资产投资收益
  • 资产管理公司的使命
  • 购房发票是不是增值税
  • 电商存货周转率的正常范围
  • 返利平台可信吗
  • 新个税年终奖怎么申报
  • 没残值的固定资产有哪些
  • 红冲的普票要给对方单位吗
  • 抵债的货物按什么算增值税
  • 企业未实际列支教育经费要纳税调整吗?
  • 开了零税率的发票怎么办
  • 工业企业小规模纳税人的认定标准
  • 增值税发票开票限额怎么申请?
  • 银行承兑汇票盖已承兑登记
  • 转账时开户行写错了钱转出去了对方收不到
  • 重置申报清册是什么意思
  • 固定资产改造计入什么科目
  • 营改增后哪些费用可以抵扣
  • 购买商品用于赠送
  • 公司年终分红如何入账
  • 小型微利企业所得税税率2023
  • 筹建期间发生的费用计入哪里
  • windows全部禁用
  • 税控盘减免税款结转会计分录
  • 收到挂靠方应缴纳税款如何做账?
  • 企业购买银行理财
  • php判断ua
  • PHP:Memcached::touchByKey()的用法_Memcached类
  • linux 文件修改
  • 设计费包含概算费用吗
  • 所有者权益会计要素包括
  • uni-app实例教程
  • 快递收据能否作为发票
  • laravel 自定义guard
  • 对方开具红字发票,我方怎么查询
  • 银行同业存放业务管理办法
  • php ltrim
  • 现金预算表中的归还借款和支付利息怎么算
  • 建筑业成本核算流程
  • 房地产开发企业成本核算方法
  • 简易征收销售额是什么意思
  • 小规模季报利润表的本月数怎么报
  • 农产品普通发票进项税抵扣
  • 金蝶k3如何设置现金流量表取数公式
  • 金蝶专业版仓库管理怎么结账
  • sql server列属性
  • MySQL读写分离企业方案
  • 哪些情况属于
  • 医院绿化方案
  • 经营租赁方式租入再转租的建筑物
  • 小规模企业出租不动产增值税税率
  • 监控 固定资产
  • 资本公积的核算维度是什么
  • 事业单位的股东是谁
  • 事业单位非税收入帐务处理
  • 设置出纳权限的操作步骤
  • MySQL execute、executeUpdate、executeQuery三者的区别
  • win8换win7详细过程
  • win8.1怎么关闭更新
  • linux网络系统管理
  • centos锁定屏幕命令
  • win10系统如何快速打开控制面板
  • w10看不到我的电脑
  • 电脑cortana小娜有用吗
  • win7系统怎么备份文件
  • mac用chrome
  • win7win8win10哪个流畅
  • 电脑操作系统win8
  • 在linux操作系统中把外部设备当作文件统一管理
  • WIN10补丁无法卸载
  • windows wps
  • java入门怎么学
  • Unity3D游戏开发(第2版)
  • js模拟touch
  • linux bash命令详解
  • jquery easyui插件
  • frontpage网页表单
  • jquery鼠标移入
  • 湖南增值税普通发票查询系统官网
  • 朝阳区下面分几个区
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设