位置: 编程技术 - 正文

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)

  • 逾期未申报是什么意思
  • 劳务费发票报销
  • 怎么添加临时办社保卡
  • 税财通财务软件备份与恢复
  • 主营业务成本借方表示什么意思
  • 交易性金融资产有哪些
  • 金蝶软件预收账款明细
  • 车险会计分录处理怎么写
  • 报销交通费的会计怎么做
  • 员工集体旅游费会计分录
  • 补提以前年度税费应该计入
  • 支付员工出差住宿费
  • 劳务公司开的专票需要交税吗
  • 纳税人为ETC卡充值取得财政票据进项税额抵扣问题
  • 失控包括
  • 投资性房地产后续支出包括
  • 风险控制措施包括哪5个方面
  • 跨年度专用发票如何开红字发票
  • 以固定资产投资入股
  • 冲减管理费用的情况
  • 专票密码区出来一点能报吗
  • 房地产企业预售收入作为业务招待费
  • 建筑公司收到预收款要交税吗?
  • 公对公转账不开票可以吗
  • 财产租赁所得个人所得税怎么申报
  • 总分类账是什么的依据
  • 企业筹资付给第三方账户
  • 收到折扣发票怎么处理
  • 个人二手车转让协议书免费
  • rtvscn95.exe - rtvscn95是什么进程 有什么用
  • 最早遥控器是谁发明的
  • 系统自带功能
  • cefres.dll是什么
  • ConquerCam.exe进程的详细介绍 ConquerCam进程信息介绍
  • hhcol.exe
  • 营改增之前的房子现在出售怎么开票
  • 挪威 北极熊
  • php安装及使用教程
  • 委托收款拒收会退回吗
  • 网络技术公司技能培训
  • nerf 入门
  • vue计算属性和监听属性的区别
  • 营改增小规模纳税人可以进项税额扣除对吗
  • 培训机构先收费后付费
  • 已提减值准备的固定资产报废,确认的所得税资产
  • 长期股权投资损益调整
  • 资产负债表有投资成本吗
  • 如何理解ps中的黑透白不透
  • java 类型推导
  • day35-JSON&Ajax03
  • 织梦专题页模板
  • mysql 5.6安装教程
  • 为支持防疫工作捐款
  • 房租收入如何纳税
  • 固定资产的折旧方法有哪些
  • 资金账簿的计税依据
  • 土地无形资产要摊销吗
  • 公司租赁厂房
  • 景区如何管理和服务
  • 员工办理健康证费用由谁支付
  • 转回小规模
  • 营业外收支主要有哪些
  • 聘用残疾人优惠政策
  • 会计审核程序
  • mysql写错了怎么结束
  • win8怎么锁定屏幕
  • xp系统怎么连接电脑
  • 上网本安装win7
  • 怎么关闭windows登录密码
  • intel8代装win7
  • xp系统怎样阻止脱机窗口弹出
  • win7打开游戏显示已停止工作
  • win10 edge浏览器
  • linux历史操作
  • 在linux中使用ssh远程调试后目标板的输出在哪里
  • Python通过DOM和SAX方式解析XML的应用实例分享
  • unity 3d代码
  • 安徽省国家税务总局电子税务局
  • 贵州省地方税务局税源管理平台(二次)招标合同公告
  • 杭州文明城市几连冠
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设