1

C# の TUIO API である TUIO_Sharp を使用しています。作業中の XNA プロジェクトに TUIO アセンブリを含めました。私はうまく機能するサーフェス インターフェイスを作成しました (総コストは約 40 ドルです!)。Community Core Vision (コンピュータ ビジョン ソフトウェア) は、それで動作することで有名です。TUIO Sharp のデモが動作し、データを受信して​​、想定されていることをすべて実行するため、CCV がデータを正しく送信していることはわかっています。

しかし、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