位置: 编程技术 - 正文

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)

  • 纳税检查调整的滞纳金怎么收
  • 税负率的计算公式举例说明
  • 进项税额属于什么账户
  • 企业所得税季度预缴怎么计算
  • 前一年的发票第二年改抬头
  • 已报关的货物可以改单价价吗
  • 电子税务局财务负责人实名认证
  • 有哪些扣除项目可以抵扣
  • 电商刷单返现如何做账务处理合适?
  • 有差价的商品发票如何开具及注意事项
  • 承包工程会计账务处理流程
  • 企业充值是什么意思
  • 外贸企业0退税率的账务处理
  • 所得税汇算清缴分录怎么做
  • 金税三期申报代扣代缴增值税流程步骤分析
  • 异地设立分公司可以独立核算吗
  • 法的分级
  • 停车费要交税吗
  • 公司委托其他公司代缴社保合法吗
  • 国有企业出租房屋管理规定
  • 所得税汇算调增调减是什么意思
  • 增值税普通发票税率
  • 园林绿化公司购入剪刀怎么做会计分录
  • 存款保险能取出来钱吗
  • 未分配利润怎么填
  • 制造业领用材料规章制度的好处
  • 进料加工料件需补税的情况
  • 财产保险费计入什么科目
  • 反映留存收益的账户
  • 收到对方公司的货款怎么记账
  • 发票遗失如何补开
  • 先计提社保还是先计提工资
  • 银行承兑汇票的转让一般通过什么渠道
  • 只有土地使用权房子拆了怎么办
  • 企业发生待摊费怎么处理
  • php变量底层实现
  • mom.exe是什么进程
  • win10怎么打开移动中心
  • 太超过了
  • php的框架有哪些
  • 怎样退出快手粉丝团 已解决
  • 不含税销售额和计税销售额
  • 企业自建房出售给员工个人后还需要缴纳土地使用税么
  • 个税申报数据有误
  • 税务登记后要马上报税吗
  • 转月是下个月的意思吗
  • 企业所得税中资产计税基础怎么填
  • 公共电话亭的话费怎么算
  • 现金比率合适范围
  • 员工工资怎么入账
  • 机动车临时号牌怎么贴
  • 城建税教育费附加什么时候交
  • 小企业营业外收入包括
  • 向其他公司投资专利账务处理
  • 物料损耗率计算例题及答案
  • 超市卡发票可以作为费用吗
  • 如何定义是应付还是应付
  • 月末未完工半成品的分录
  • 企业为什么要进行绩效管理?
  • 2t硬盘如何分区最合理
  • centos占用内存高
  • nw.exe是什么进程
  • mac电脑上的通讯录怎么同步到手机上
  • windows7怎么画画
  • qtask.exe - qtask是什么进程 有什么用
  • 苹果mac系统关机怎么关
  • win7系统不能安装到此磁盘
  • win7操作技巧
  • unity3d ngui-TweenRotation翻牌动画
  • jquery示例
  • css如何控制图片位置
  • python中myf
  • python图像移动
  • python网页验证码
  • 江苏差旅费报销管理规定2021
  • 海南省税务局长
  • 广西个人医保缴费时间
  • 印花税当期没有发生可以不用申报吗
  • 干部任免审批表怎么填写
  • 保险行业税务处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设