AR HUD 1.0中Ar Scene和Ar Ui功能小归纳

本文对AR HUD 1.0的Ar Scene和Ar Ui功能进行了归纳。Ar Scene主要涉及导航箭头和安全警示动画,包括直行箭头、转弯箭头以及障碍物和车道线警示。导航箭头动画根据导航状态、路径点集、关键节点和转向角度切换。安全警示动画依据前方障碍物信息、车道线和车速进行切换。在Unity3D中,Ar Scene由多个脚本、材质和预设体组成。Ar Ui则负责面板调整和UI信息切换,根据导航事件状态切换不同的UI显示,并介绍了Content Size Fitter组件和Mask组件的应用。
摘要由CSDN通过智能技术生成

一、Ar Scene功能小归纳:

1、首先清楚Ar Scene整体功能,对象组成。

1.1 整体功能

AR SceneAR Scene场景动画)主要分为导航箭头动画(Navigation)和安全警示动画(Safety Warning)两部分。

在命名空间ArHud.Logic.NaviMain类中的Update方法中,此方法主要有两个功能:

1。更新导航状态信息。导航状态信息主要包括4个:GPS车辆行驶路径进程(GpsProgressTracker)、实时车辆行驶路径进程(RealProgressTracker)、车头行驶方向姿态信息(RunAttitudeTracker)以及下一个导航节点信息(NaviGuideNotifier)等。

2。依据1中更新的导航状态信息,在这4个更新的导航状态信息的基础上,又在ARHUD数据包ArHudFramePacket类中更新7个不同的数据类型成员。

7个数据类型成员包括:导航事件状态(naviStatusEvent)、导航路径点集(naviPathPoints)、导航关键节点(naviKeyNode)、前方障碍物信息(fcw/fpw)、车道线信息(ldw)、车速(carspeed)以及转向角度(turnAngle)等。

因为ARHUD数据包ArHudFramePacket中的数据分为7个类型的,就是以上2中的7个类型成员。这7种类型的数据在ArHudFramePacket类中的Update方法不断地更新变化,ARHUD则会根据这些变化数据切换不同的导航箭头动画和安全警示动画。

切换导航箭头动画需要4种类型的变化数据,分为:导航事件状态(naviStatusEvent)、导航路径点集(naviPathPoints)、导航关键节点(naviKeyNode)、转向角度(turnAngle)

切换安全警示动画需要3种类型的变化数据,分为:前方障碍物信息(fcw/fpw)、车道线信息(ldw)

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值