Почему XNA не может постоянно получать данные TUIO из CCV?

Я использую TUIO_Sharp, который является API TUIO для C#. Я включил сборку 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;
        }
    }
}}

0 ответов

Другие вопросы по тегам