2011-07-14 4 views
0

私たちは、表示用にXNAを使用し、Kinectを入力デバイスとして使用するデジタル描画システムに取り組んできました。今、私たちはさまざまな入力を使用して、ユーザーが画面に描画したりオブジェクトを操作したいときを検出できますが、ユーザー入力を表示して他のネットワークシステムに送信する際には少し壁があります。XNAの手描きとユーザー入力のための最も効率的な方法

今、ユーザー入力ポイントを線分(Vector2と細い長方形)に分割し、それらのセグメント(時には非常に小さい長さ)を画面に描画し、ネットワーク化された表に送信します。残念ながら、この方法はユーザーが画面に描くものと正確には一致せず、手書きのようなものでは品質が悪化しています。

私は少しSVGを見てきましたが、行く方法はないと思っていますが、何らかのベクトル化が正しい行動コースであると確信しています。誰もC#/ XNAで手描きの経験があり、いくつかの推奨を与えることができますか?

+0

おそらくいくつかのスクリーンショット/図が、達成したいことをよりよく説明するでしょうか? –

答えて

1

入力線をベジェ曲線で滑らかにします。 これは、テキストを読めるようにすることを望みます。

+0

それは私が推薦されていることであり、私はいくつかの偏差を抱えています。正確には私が探していた詳細な答えではありませんが、私が書いているものを完成させたら、この問題を解決しようとしている他の人に例として投稿します。 –

関連する問題