1

我正在使用 TUIO_Sharp,它是 C# 的 TUIO API。我已将 TUIO 程序集包含在我正在处理的 XNA 项目中。我制作了一个运行良好的表面界面(总成本约为 40 美元!),Community Core Vision(一种计算机视觉软件)与它一起工作很有名。我知道 CCV 正在正确传输数据,因为 TUIO Sharp 演示工作并接收数据并完成了它应该做的所有事情。

但是,当我创建 TUIO 客户端并按照文档中的描述执行所有必要的事情时,它不起作用。事实上,我所做的只是在触摸桌面时更改背景颜色。

using all_the_xna_stuff;
using TUIO;
  namespace Test
  {
    public class Game1 : Microsoft.Xna.Framework.Game, TuioListener
    {
        private int port;
    ...
    protected override void Initialize()
    {
        port = 3333;
        // TODO: Add your initialization logic here
        Client = new TuioClient(port);
        Client.addTuioListener(this);
        Client.connect();

        base.Initialize();


    }
    ...
    public void addTuioObject(TuioObject tobj)
    {
        if (backgroundColor.R < 240)
        {
            backgroundColor.R += 10;
        }
    }
}}
4

0 回答 0