项目目的:
对于用户传递进来的数据根据特定的规则(规则会在文中给出)向用户展示一组手势的切换。
工具:
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