自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Thomas的秘密星球

硬件编程、服务器开发、手机游戏、AR、VR等等这些都不会,我只是个常常会健忘的码农

  • 博客(12)
  • 收藏
  • 关注

转载 Unity3d内嵌浏览器,网页支持流媒体视频播放

在各类3D大屏的应用中,播放流媒体(例如监控视频)是比较常见的需求,本文会提供以内嵌浏览器的方案来解决该需求。

2023-11-20 17:02:13 1146 3

原创 对无序的边界点排序(顺时针绘制边界)

在Unity3D中无论连点成线,还是绘制Mesh,都需把坐标点按一定的顺序进行计算,如果所有的点都是离散的数据,那即便已知哪些点是边界点,还需要对顺序进行排列,才能成功绘制。本文便是对List集合中顺序混乱的几个边界点,进行排序。 /// <summary> /// 以X轴为索引,保持X坐标对应的所有Y坐标 /// </summary> Dictionary<float, List<float>> dicSort..

2020-12-10 17:48:58 1902 3

原创 Unity3d插件 场景中显示数字3D

链接:https://pan.baidu.com/s/1wXggCCGTmXZgolth0edlIQ提取码:yxmv(整数显示)(小数显示)(超出最大值)

2020-07-23 16:26:17 827 1

原创 智能网联服务器在汽车远程控制的探索 6(C#位运算符 &、|、~)

&_|_<<_>>上篇文章中,介绍了高低位的运算方式,高位乘以256再加低位得出最终的数值,其实还有一个运算方式就是位运算 internal static int ConvertToInt(byte ab, byte bb) { byte[] list_bytes = { ab, bb }; ...

2020-05-13 14:11:42 326

原创 智能网联服务器在汽车远程控制的探索 5(bity[]数组转十进制和十六进制转二进制 C#)

上一篇文章中,我们说到了Canbus总线的数据类型有开关量、数值量等,车门闭合状态、灯光开启关闭、后视镜是否调整,都可以叫做开关量,一般0关1开;另一种是车辆的速度、发动机转速、电机功率等数值量,由八位、十六位或二十四位组成,今天具体介绍这两种数值转换...

2020-05-07 15:37:43 392

原创 智能网联服务器在汽车远程控制的探索 4(整车通讯协议)

上一篇文章中,我们已经详细的接受了Canbus总线的数据流定义和解析,解析后的数据还需要和汽车各个设备一一应起。比如汽车的舒适总线中有车门状态、灯光状态、后视镜状态等,当对应的数据存在(为1)时说明设备在响应变化。汽车这些设备状态的默认数据一直为0,当数据变为1时说明设备进行了某种操作,我们把这类数据叫做开关变量。类似的,在汽车动力总线中会有车辆的速度、转速、功率等信息,这些数据往往是比较...

2020-05-06 14:21:08 560

原创 U3D手记 不能直接打开WebGL打包的文件

很多用iis和wasp的大神看到这个题目肯定觉得蛋疼,服务器那么多那么好用,为什么用node服务器呢?这是因为:第一,node服务器有各种好处,包括单线程带来的性能优化,想了解深入推荐《 了不起的Node.js》,很多大公司已经开始使用部分node服务器;第二,对于Unity程序员来说,基于ECMAScript衍生出的各种js技术都有很强的共同性,换句话说就是容易懂好上手,这么好的东西,不管你是C

2020-04-30 12:19:34 340

原创 智能网联服务器在汽车远程控制的探索 3(验证信息暨数据流解析)

汽车转向角的数据获取成功之后,我们对数据进行处理,现在我们的服务器仅仅保留了数据转发的功能,既服务器收到汽车数据之后直接广播给已登录的用户,数据解析部分由用户端程序(手机APP或电脑程序)完成。而服务器仅仅转发数据是不够的,在汽车内部Canbus总线会自动校验数据,主站和从站如果通信不成功会自动重新发送,但服务器和转换器之间并没有这个功能,如果数据发送失败或数据混乱就需要我们处理好。所...

2020-04-30 12:05:17 335 2

原创 智能网联服务器在汽车远程控制的探索 2(高频数据传输)

上一篇文章中,我们将转换器设备连接云端服务器,并正常获取报文,顺利打通了汽车数据传输到互联网的硬件通道。现在我们把真实汽车网络中的Canbus数据上传给服务器。于是我去老板办公室申请一辆车做测试,早晨老板送到我手里是是一个汽车零件。[○・`Д´・ ○]该设备是汽车方向盘内获得转向角的传感器,串口通信四根线,分别是电源正负、极和Can信号高、低线。我们把它连接到“以太网-Can”转换器,...

2020-04-29 11:19:57 426

原创 智能网联服务器在汽车远程控制的探索 1(拉开帷幕:旧瓶装新酒连接物联网服务器)

之前一直研究广域低频物联网,项目对数据的实时性传输要求不强,而最近因为某些方面的原因,需要对汽车车身网络Canbus进行监控和控制,不知道和之前做的物联网通讯有什么差别。在正式开始前,我们还是按照游戏开发的思路,先完成核心功能,在逐步补强各个"次要"模块。首先我们需要把汽车内的信息,传输给我们在云端的服务器,暨第一步,连接设备,将汽车上的Canbus信息连接到该Canbu转换器设备上。...

2020-04-27 15:53:05 239

原创 U3D手记射击游戏10_17

公司最近忙着做模型,我也可以偷闲做做书里面的游戏,现在该我们做项目组了,吼吼,加油!!但也别忘了把书里的内容梳理总结一下。射线:定义射线时,默认可以这么写:bool hit = Physics.Raycast(m_muzzlepoint.position, m_camTransform.TransformDirection(Vector3.forward));hit 表示是否射中目

2014-10-23 13:49:16 718

原创 U3D手记加载视频、射线检测10_11

来公司快一个月了,想想马上就要发工资了还有小激动。想想自己以前写的那些项目,真是一堆Bug集合体,看来以后在公司不断的学习中还要不断的追求完美,路飞这是要开第二档的节奏啊。哇咔咔。。。代码一://加载Resources文件夹下的文件GameObject logo = Instantiate(Resources.Load(@"manyPrefab/logo")) as GameObj

2014-10-23 13:46:49 903

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除