如何打造互动墙?

How to create an interactive wall?

我是一名 graphics/web 设计师,具有基本的 JS/php 编码知识,我有兴趣学习制作互动墙。

我想从任何有这方面经验的人那里知道。 您使用什么工具、语言?

Unity、Flash、Cinder……等等。哪个更容易?

谢谢

用 "basic knowledge of JS/php" 很难做到这一点。但是,我认为您将如何处理这个问题将像往常一样制作应用程序,但让它由触摸输入控制。然后你的墙将受到 touch/pressure 控制。我不是工程师,只是一名程序员,所以我不知道你会如何制作实际的墙,但我知道 unity 有一些很好的触摸输入语法,我已经使用过。这是一个非常宽泛的问题,但我建议研究统一的预建触摸 类 和输入解释。

正如您在标签中提到的,一种解决方案是使用 Kinect 创建一个手势控制的解决方案。 最好的起点是下载 SDK 并获取硬件: http://www.microsoft.com/en-us/kinectforwindows/

SDK 附带演示和 Kinect Explorer 中现有的工作 C# 代码,可创建 'interactive wall' 体验(请参阅控件基础知识,此处的文档:https://msdn.microsoft.com/en-us/library/dn188701.aspx)。

您实际上可以 运行 演示并替换图像以开始您的体验。只需确保您的机器规格正确 (https://www.microsoft.com/en-us/kinectforwindows/purchase/sensor_setup.aspx ),并且屏幕良好。

就编程语言而言,没有比从这些演示中学习 C# 更好的机会了:p

如果您只想要基本的交互,po-motion.com 是一个非常容易入手的地方。它跟踪简单效果的运动,例如树叶被刷掉或在另一个图像下显示一个图像。它使用博客检测来工作,并且可以通过 mac 或使用 USB 摄像头的个人电脑以及任何可以将计算机连接到的显示器进行设置。它还支持 Windows.

上的某些版本的 Kinect