位置: 编程技术 - 正文

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

  • 金税开票软件怎么修改开票人
  • 报关金额必须跟收汇金额一致吗?
  • 发生了原材料运进和成品运出,但并未发生所有权
  • 资产负债表季报本月数怎么填
  • 电商平台返佣金税务怎么走
  • 临时设施摊销方案怎么写
  • 新企业第一次报所得税
  • 股权变更前账务怎么处理
  • 个税手续费返还比例
  • 管理费用对所得收入影响
  • 当月费用没结账的能先预估计提吗?
  • 境外派遣员工境外所得税是什么时候申报?
  • 特许权使用费代扣代缴增值税
  • 属于资金的筹资方式是
  • 重点税源表怎么自动取数
  • 小微企业减半征收印花税代码
  • 财务费用的借方和贷方
  • 小规模开税票怎么开
  • 非独立核算分公司企业所得税
  • 支票付款的弊端
  • 水费差额征税税率
  • 收回代付费用用什么科目
  • 仓库的租赁费
  • 以前年度费用如何列支
  • 文件的类型可以通过什么来区分
  • 公务车加油入什么科目
  • 没进项能开销项吗
  • mac 系统查看
  • 交城建税的滞纳金是多少
  • 贷款利息 发票
  • 装win7ahci
  • macwifi配置
  • 住房公积金一次性补缴
  • 房屋租赁合同中租金大写
  • 我告诉你windows7旗舰版
  • 公司每年都有什么费用
  • 补收入的会计分录
  • 固定资产报废后的处理程序
  • 陆家嘴金融贸易区管委会主任
  • thinkphp获取get传值
  • 太原市插画工作室
  • php测验
  • framework3.5启用
  • vue面试题及答案2021
  • 材料合理损耗会计处理
  • 商业保险可以从一家转到另一家吗
  • 出差期间发生的招待费计入什么科目
  • 六税两费减半征收政策2023
  • 所有者权益是怎么排列的
  • 工资0申报怎么报
  • 哪些项目可以计提汇兑损益
  • 外购设备的会计分录
  • 专用发票下载怎么操作
  • 金税盘的初始密码一般是多少
  • 关于财务报销的法律
  • 小规模纳税人从三万到十万
  • 什么是对公账户?
  • 改错的技巧
  • mysql拆表迁移数据
  • sqlserver bulkcopy
  • unix常用命令
  • Win7的sysprep工具怎么用 win7自带sysprep工具重置系统方法
  • 硬盘xp系统
  • win10驱动备份在哪里
  • win 8系统怎么样
  • windows7basic怎么改
  • win10账户登录闪退
  • nodejs入门教程
  • opengl编程实例
  • 对js关键字命名的优点
  • 检测ip地址命令
  • vue gallery
  • node js连接数据库
  • unity c语言
  • imageview tint
  • android:fragment
  • 新疆12366网上办税
  • 企业公示信息怎么查询
  • 技术服务费减免企业所得税政策
  • 新都税务局咨询电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设