位置: 编程技术 - 正文

Unity3D 调用GPS位置服务实现代码(unity3d地图定位)

编辑:rootadmin

推荐整理分享Unity3D 调用GPS位置服务实现代码(unity3d地图定位),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity获取地理位置,unity 定位,unity定位gps导航,unity定位gps导航,unity位置移动代码,unity获取位置,unity获取位置,unity gps精确吗,内容如对您有帮助,希望把文章链接给更多的朋友!

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。

using UnityEngine;using System.Collections; public class GetGPS : MonoBehaviour { public string gps_info = "";public int flash_num = 1; // Use this for initializationvoid Start () { } void OnGUI () {GUI.skin.label.fontSize = ;GUI.Label(new Rect(,,,),this.gps_info); GUI.Label(new Rect(,,,),this.flash_num.ToString()); GUI.skin.button.fontSize = ;if (GUI.Button(new Rect(Screen.width/2-,,,),"GPS定位")){// 这里需要启动一个协同程序StartCoroutine(StartGPS());}if (GUI.Button(new Rect(Screen.width/2-,,,),"刷新GPS")){this.gps_info = "N:" &#; Input.location.lastData.latitude &#; " E:"&#;Input.location.lastData.longitude;this.gps_info = this.gps_info &#; " Time:" &#; Input.location.lastData.timestamp;this.flash_num &#;= 1; }} // Input.location = LocationService// LocationService.lastData = LocationInfo void StopGPS () {Input.location.Stop();} IEnumerator StartGPS () {// Input.location 用于访问设备的位置属性(手持设备), 静态的LocationService位置// LocationService.isEnabledByUser 用户设置里的定位服务是否启用if (!Input.location.isEnabledByUser) {this.gps_info = "isEnabledByUser value is:"&#;Input.location.isEnabledByUser.ToString()&#;" Please turn on the GPS"; return false;} // LocationService.Start() 启动位置服务的更新,最后一个位置坐标会被使用Input.location.Start(.0f, .0f); int maxWait = ;while (Input.location.status == LocationServiceStatus.Initializing && maxWait > 0) {// 暂停协同程序的执行(1秒)yield return new WaitForSeconds(1);maxWait--;} if (maxWait < 1) {this.gps_info = "Init GPS service time out";return false;} if (Input.location.status == LocationServiceStatus.Failed) {this.gps_info = "Unable to determine device location";return false;} else {this.gps_info = "N:" &#; Input.location.lastData.latitude &#; " E:"&#;Input.location.lastData.longitude;this.gps_info = this.gps_info &#; " Time:" &#; Input.location.lastData.timestamp;yield return new WaitForSeconds();}}}

Unity3D 调用GPS位置服务实现代码(unity3d地图定位)

Unity3D 钢琴块游戏解析

钢琴块游戏非常的简单,主要是4X4的一个方陈,块从上向下移动,每行四个块有3个白块一个黑块,操作者点击黑块变为白色,如果有未点击的黑块到达底部后,游戏结束。实现方法有很多,今天讲解一种最贴近untiy知识点,又非常简单的方法。知识点:碰撞,重力,触发器,预设

实现方法:1.制做一个Cube 做成一个prefab(预设)。注:四个块通用这个在这个Cube上增加一个脚本,用于记录当前块的颜色状态,及点击事件。为Cube增加刚体及碰撞器,让物体由上向下自由下落。2. 制做一个行Prefab ,拖动四个Cube的prefab做为子对象。为父Prefab增加脚本,生成(1-4)的随机&#;,用于初始化,四个Cube中哪个为黑色块。3.在摄影机的最底部加入一下触发器。同时加入脚本,如果下落的物体中有未点击的黑色,那么游戏结束。如果无黑色块,销除整个父Prefab.4.在父prefab下落的过程中加入一个触发器。脚本控制生成新的父Prefab及子物体

更多精彩请点击

unity3d游戏开发猜想——当程序员老去 程序员将代码注入生命去打造互联网的浪潮之巅,当有一天他们老了,会走向那里,会做些什么?很多年以后,在我岁的那天早晨,天刚蒙蒙亮我就起

Unity 技术之对集成显卡进行优化 欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d

Unity3d AssetDatabase.SetLabels StartAssetEditing ValidateMoveAsset 语法复习 欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d

标签: unity3d地图定位

本文链接地址:https://www.jiuchutong.com/biancheng/372946.html 转载请保留说明!

上一篇:Unity3D 代理的使用及获取两个碰撞器的碰撞点(unity中国代理)

下一篇:unity3d游戏开发猜想——当程序员老去(Unity3D游戏开发基础)

  • 开立一般户需要基本户开户行许可证吗
  • 发票抬头公司名称有空格
  • 企业抽奖用的奖品有哪些
  • 别人提供原材料加工后加工费
  • 总公司委托分公司开票的委托书
  • 海关进口增值税专用缴款书图片
  • 免租金政策
  • 代开专用发票缴纳的增值税需要计提吗?
  • 购买金税盘需要法人去税务局进行信息采集吗
  • 发票勾选认证截图图片
  • 广告支持政策
  • 小规模纳税人水利建设基金计税依据是什么
  • 分公司交总公司管理费怎么做账
  • 能抵扣税款的发票有哪些
  • 抄报是不是在申报之后才能成功?
  • 营改增后城建税怎么算
  • 实收资本和资产的关系
  • 大学期末 知乎
  • 空头支票怎么办
  • compaq-rba.exe是哪个方面的进程 作用是什么 compaq-rba进程查询
  • win10任务栏颜色怎么调
  • 浅谈财务风险的防范与控制
  • php批量修改
  • 基于Python的flask百战电商流程图
  • 领用包装物会计科目
  • 计提坏账准备的公式
  • php怎么创建项目
  • 不得税前扣除的项目有哪些
  • 哈阿公路
  • 纳税调整项目明细表30行怎么填写
  • 城建税减征50%
  • phpwebsocket框架
  • 发票纳税人识别号错了怎么解决
  • 织梦栏目内容不显示
  • 微擎框架安装教程
  • 购进固定资产的进项税计入成本吗
  • 帝国cms视频教程
  • 个税系统中的离职怎么填
  • 预收货款开票怎么做账
  • 赠品要做视同销售申报纳税吗?
  • 小微企业的所得税税率是多少
  • 基本户收到款不入账
  • 合伙企业的合伙人有下列情形中的当然退伙
  • 无形资产的成本包括增值税吗
  • 买房的社保指的是什么
  • 住宿费收入会计分录
  • 注册资本没有全额投入,公司银行贷款贷款利息怎么入账
  • 个体工商户实收资本可以填0吗
  • 仓库包材问题和造成的后果
  • 土地承包费和土地租赁费收入记账
  • 预付账款主要是什么
  • 研发费用中可以有委托研发核算吗
  • 白条入账会受到监管吗
  • 商场水电费应该由谁承担
  • 存货怎样进行账务处理
  • sqlserver获取当前年
  • windows10关闭usb端口
  • windowsserver2008r2激活密钥
  • linux安装mailx
  • 电脑右下角windows设置在哪
  • 重装xp系统后键盘没反应
  • macbookair numbers
  • linux操作系统安装方法有哪几种
  • ubuntu系统怎么设置不锁屏
  • Win10打开淘宝https被划上红色斜杠的快速解决办法
  • windows7安全更新服务
  • appiumforwindows的简单安装和启动(安卓)
  • android基础入门教程
  • css对象
  • javascript运行环境有哪些
  • css滚动条设置
  • windows清除远程登录记录
  • AngularJS + Node.js + MongoDB开发的基于高德地图位置的通讯录
  • node.js nvm
  • linux中使用最多的命令
  • jquery获取file文件
  • 第三届一带一国际高峰论坛
  • 大连电子税务局app下载
  • 城建税教育费附加怎么做分录
  • 汉中税务大厅电话是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设