位置: 编程技术 - 正文

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游戏开发基础)

  • 配建保障房税收规定
  • 计提工会经费的科目
  • 城镇土地使用税的计税依据
  • 小规模收的专票怎么做账
  • 出售投资性房地产时,按其账面价值结转到主营业务成本
  • 小规模附加税减免政策2023最新
  • 企业所得税税收优惠政策
  • 公司聚餐费用标准
  • 企业所得税季度申报时间
  • 个人挂靠公司承接工程如何做会计处理?
  • 年末企业盈利有什么影响
  • 普票丢失用第一联的复印件入账可以么
  • 材料检测费怎么计算
  • 企业更名后账务如何处理
  • 计提本月应缴纳增值税
  • 个税返还交所得税吗
  • 外购的货物用于集体福利进项税额可以抵扣吗
  • 什么税不计入税金及附加科目
  • 卷式发票属于什么税
  • 什么是差额费用
  • 专用发票退回
  • 购销合同印花税2023年新规定
  • 企业发生的以旧换新业务应该按照什么处理
  • 空调安装费开票属于什么类
  • 商铺买过来需要交税吗
  • 申报印花税填表过程
  • 小型微利企业要交残保金吗
  • 公司变更名称重新申请
  • 残疾小伙小强
  • 在建工程人工费会计分录
  • 购买银行承兑汇票是否违法
  • 主合同变更对保险的影响
  • deepin怎么使用
  • 公司收到供应商的律师函
  • php b/s
  • 暂估入账的原材料有成本差异吗
  • 新办公司实收资本怎么查
  • nginx反向代理详解
  • php和apache
  • 小规模纳税人的企业所得税怎么算
  • vue获取设备id
  • Python深度学习实战:人脸关键点(15点)检测pytorch实现
  • php类型约束用法有哪些
  • 公司银行开户的一些资料是公司办公室保存还是财务保存
  • 增值税纳税申报实训报告
  • 投资性房地产公允价值模式账务处理
  • vue+elementui
  • 乘客人身意外保险单可以报销吗
  • 资产负债表和利润表的勾稽关系
  • 限定性资产的限定条件包括
  • 税局代开专票对方隔月退回重开如何做账务处理呢?
  • 退款产生的手续费怎么算
  • 股权支付会计处理
  • 仓储领域
  • 设计服务成本和信息中心的测试成本
  • 收到专票未抵扣能购买方开红字发票吗
  • 买入返售证券什么意思
  • 如何找回丢失数据
  • sqlserver按时间查询
  • win10重置登录
  • windows终端美化
  • win8怎么升级到win7
  • ubuntu 编译安装
  • wind10应用商店
  • 怎么在手机上买股票开户
  • win7系统进不了桌面
  • w8虚拟内存怎么设置
  • win8开机直接进入传统桌面
  • linux如何绑定域名
  • document.getElementByTagName
  • node.js教程详细
  • Vuforia unity3d 发布 eclipse工程
  • unity study
  • 深入理解新发展理念,推进供给侧结构性改革
  • unity3d 脚本
  • 重写runnable
  • python按行写入txt
  • 全年一次性奖金怎么申报个税
  • 回家税务总局全国增值税发票查询
  • 环保标识码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设