本期主要通过shader实现雷达扫描效果,如下所示 根据效果,我们需要先画一个轮廓圆,代码如下Shader "Unlit/shader7" { ///鼠标移动正方形 Properties { _Center("Center",Vector)=(0,0,0,0) _Raduis("Radius",float)=0.1 } SubShader
在c#中使用一个类继承Image用来代替Image组件用。在该类中使用OnPopulateMesh()函数重新绘制网格,从而形成需要的图形。其中需要先使用vertexHelper.AddVert(顶点位置,颜色,uv坐标)来添加顶点。颜色使用面板中设置的那个颜色(这里填个color即可)。由于不需要纹理贴图,uv坐标随便填个Vector2.zero即可。添加的顺序就会是这个顶点的编号,从0开始。如
端午三天假,刚过完端午就被老板拉过去加班去了,端午三天假加了两天班,好了不吐槽了。记录一下Unity通过TouchScript插件中TUIO协议的使用以及代码的简单分析。先说一下项目的大致情况,对方通过TUIO协议发送Blob格式的消息,发送的Blob消息中的面积(Area)是一个识别的重要信息,但TouchScript中返回的是Pointer类,但这个类中并没有我需要的消息。后来分析了一下代码的
  本文只涉及一些案例,具体查看 DoTween 官方文档。 一、 Basics 1 public class Basics : MonoBehaviour 2 { 3 public Transform redCube, greenCube, blueCube, purpleCube; 4 5 IEnumerator Start() 6 { 7
转载 9月前
137阅读
​​新视野多媒体互动​​​拥有自主产权的​​​多媒体互动​​​产品;通过雷达能够使任何显影介质或表面实现多点交互功能,如墙面,地面,桌面,非规则类平面物体来实现接触式触摸,甚至可以在非平面或水面上进行非接触互动操作。对比国外同类产品具有较高的价格优势,对比国内产品具有较高的识别精度与稳定性。​​​​雷达互动软件​​​对比传统互动产品优势:  1.不依赖于显示系统:雷达触控可以独立于现实
继续今天的学习心得,unity中小地图的制作,实现了小地图中红色小箭头代表场景中的主角,然后人物方向的转变,小地图中箭头也随之改变方向。      右上角就是小地图,上面有个红色小箭头就是代表主角人物所在场景中的位置,箭头的方向就代表人物所面向的方向。实现步骤        &nbs
RadarTest.cs代码如下: using System.Collections; using System.Collections.Generic; using UnityEngine; /// <summary> /// 测试雷达图 /// </summary> public class R ...
转载 2021-07-12 12:29:00
371阅读
2评论
首先需要进行Cartographer安装以及雷达驱动安装等准备工作, 直至我们能够在雷达运行时找到发布LaserScan的Topic并获取数据, 以开始下一步的建图.基本信息获取启动雷达或gazebo, 在终端使用以下语句查看雷达输出的Topic:rostopic list;此处本天河雷达的输出topic为 /radar_real 使用以下语句打印当前雷达输出:rostopic echo /rad
各种线图:import mpf as mpf import numpy as np import matplotlib as mpl import matplotlib.pyplot as plt from matplotlib.patches import Polygon # import matplotlib.finance as mpf from mpl_toolkits.mplot3d i
以前看没想过扫雷的实现,昨天看到一个帖子发的扫雷,写的很恶心,所以自己就尝试了一下,直接新建一个cs脚本复制以下代码就可以了。先看看效果代码: using System.Collections.Generic; using UnityEngine; public class MineSweeper : MonoBehaviour { public static MineSwee
目录1.AABB 碰撞介绍2.常用2D碰撞盒3.为什么要学习如何编写碰撞检测4.2D BOX & BOX 碰撞检测原理和代码5.2D BOX &Shpere 碰撞检测原理和代码6.2D Shpere &Shpere 碰撞检测代码 目录1.AABB 碰撞介绍AABB 代表的是轴对齐碰撞盒 (Axis-aligned Bounding Box)AABB碰撞盒是指与场景基础坐
前言现在需要用到画各种报表图的地方是越来越多了,现在时下流行的画报表和雷达图的插件是echarts。本人就来简单说说如何用echarts画k线图吧原创地址:快速实现根据需求下载或者配置echarts插件下载配置地址:echarts 这里有案例包,也有js文件,也有npm,更有定制化下载案例上手选择它的官方案例 可以找到你需要的各种样式需求,选中其中你需要的进入,左侧是代码,右侧是图形,但最好先看看
基于LABVIEW的VELODYNE16线激光雷达驱动使用UDP模块接收激光雷达发送的数据包 根据激光雷达数据包格式进行解包VLP16_LABVIEW.rar 具体协议如图 激光雷达采用UDP协议传输数据,获取激光雷达数据的方法:1、自编写代码获取雷达的数据,2、可通过Wireshark软件实时的获取激光雷达的数据,激光雷达每一帧的数据长度固定为1248字节,其中分别为前42字节的前数据包标识、1
   FG-新视野拥有自主产权的多媒体交互产品;通过雷达能够使任何显影介质或表面实现多点交互功能,如墙面,地面,桌面,非规则类平面物体来实现接触式触摸,甚至可以在非平面或水面上 进行非接触互动操作。对比国外同类产品具有较高的价格优势,对比国内产品具有较高的识别精度与稳定性。雷达互动软件对比传统互动产品优势:     1.不依赖于显示系统:雷达触控可以独立于现
说明 此教程是根据视频总结的,配置包是厂商提供的。1.图片中圈出来为雷达校准软件 2.打开如下,左上角按钮功能依次是设置、扫描、划定互动区域、保存、停止、加载以前扫描文件。 右上角白色圆盘调整角度,左右箭头进行微调 3.打开设置,弹出窗口列表依次填写如下。 1为雷达ip,2为电脑ip,根据实际填写。3为雷达注册码,注册码在雷达的盒子中白色纸上。 4.扫描区域,鼠标右键拖动地图,鼠标滚轮放大缩小,
转载 2024-09-04 15:45:06
78阅读
基于Autoware制作高精地图(三) 终于有内容可以更新了,虽然早就可以更新了,但是今天找到了一个unity无法导入maptoolbox插件的bug,跟大家分享一下,顺便分享一下如何制图。首先说说为什么明明在github上下载了vector_map插件压缩包zip,通过disk导入unity中但就是找不到Autoware那个模块的问题,很简单,因为你导入vector_map插件的路径中有中文,
  Transform 类提供的常用方法:(1) ---Translate(  ??????   )  ---Rotate()     Vector3     i.  (   x ,  y ,  z 
Unity绘制圆和缓动雷达图之前在做UI模块的时候遇到过需要做雷达图的效果,所以简单复习了一下关于网格绘制我们都知道Unity绘制图形是通过Mesh网格添加顶点进行绘制,那么知道顶点信息后如何实现图形的绘制,就是由Graphic类来帮助我们实现。因此我们需要自定义一个类继承Graphic,然后重写其OnPopulateMesh方法,将其挂载到UI物体上。public class RadarMap
切换物体位置1.通过Transform组件直接移动物体Transform 组件用于描述物体在空间中的状态,它包括 位置(position), 旋转(rotation)和 缩放(scale)。 其实所有的移动都会导致position的改变,这里所说的通过Transform组件来移动物体,指的是直接操作Transform来控制物体的位置(position)。2.通过Transform组件移动物体Tra
自从去了某大公司,工作环境比较封闭,就没写过博客了,离开以后,开发移动游戏,相对自由,又可以重操旧业,分享一下自己的心得. 阴影这个东西,说来就话长了,很多年前人们就开始研究出各种阴影技术,但都存在各种瑕疵和问题,直到近几年出现了PSSM,也就是CE3的CSM,阴影技术才算有个比较完美的解决方案.Unity自带的实时阴影,也是这种技术,在电脑上很成熟的.我也是目睹了阴影技术的发展,以前也自己写过
转载 2024-06-05 13:40:59
68阅读
  • 1
  • 2
  • 3
  • 4
  • 5