首页 > 其他 > 详细

手势手指项目技术博客

时间:2020-05-10 16:01:50      阅读:60      评论:0      收藏:0      [点我收藏+]

项目目的:

  对于用户传递进来的数据根据特定的规则(规则会在文中给出)向用户展示一组手势的切换。

工具:

  Unity2019.1.0a8(64-bit):用以制作“手”的模型,并且通过其中的脚本接收数据以控制手势的切换。

  visual studio 2017:在visual studio 2017中建立winform用以展示软件界面。

技术路线:

  1.在Unity中制作“手”的模型;

  2.通过Unity中的脚本文件接收数据控制手的模型的手势变化。

  3.在Unity中的脚本中创建一个Socket Client,用以接受数据。

  4.新建一个winform界面,界面中包含一个输入数据的TextBox用以接收键盘输入的数据。

  5.在winform中创建一个Socket Server用以把从键盘接收到的数据传递给Unity的脚本。

  6.打包Unity程序为.exe文件。

  7.在Unity中新建一个Panel用以在其中打开Unity程序打包成的.exe文件。

数据流图:

  技术分享图片

数据流图中“1”和“2”传递的数据是由‘0’和‘1’组成的字符串,‘0’代表关节伸展,‘1’代表关节弯曲。根据‘0’或‘1’所在的位置对应的关节会伸展或者弯曲。其中的对应关系如下。

  技术分享图片

技术分享图片

上面的这一组数据(000000111111000)对应对的手势如下:

技术分享图片

手势手指项目技术博客

原文:https://www.cnblogs.com/unclejokermr/p/12860198.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!