2016-05-10 13 views
0

私はプレイヤーの反応時間を測定するスマートフォンゲームを作成しています。私は各クリックの時間を示す図と、平均を示す行を表示したいと思います。私は図を入れたいUnityでグラフを作成する

画像:

enter image description here

これはユニティを使用して達成することができるものですか、私はこれを成し遂げるために別のソフトウェアに行くべき?

私の反応時間変数は配列に格納されます。

+1

http://unity3d.com/es/learn/tutorials/modules/intermediate/scripting/interfaces – Gusman

+0

Unityは実際にグラフや実際の線のようなものを描画するための理想的ではありません。 Vectrosityというパッケージは、かなりの開発者が使うので、入手してください。しかしそれはまだ雑用です。簡単な答えは、Unityでこれを行うには本当に良い方法がないということです。その '迷惑。 – Fattie

+0

@JoeBlow私のグラフはかなりシンプルになっているので、ちょっと邪魔しています。ただ、UIパネルを作成してreactTime変数に応じて拡大するのは効果的ではないでしょうか? – WONDERGG

答えて

0

標準のUnityオブジェクト(Transformコンポーネントを使用)を使用している場合は、LineRendererコンポーネントが必要に応じていると思います。

あなたはユニティUIを使用して(とRectTransformでコンポーネントを必要とする)している場合、あなたはここで見ることができます。jonbro5556からのポストでhttp://forum.unity3d.com/threads/new-ui-and-line-drawing.253772/

ルックを、彼は明らかにユニティUI用ラインコンポーネントを作成した(Iそれをテストしていないが、それを見て価値があるかもしれない)

+0

これに対して、LIneRendererはまったく間違っています。手元にある問題とは全く関係がありません。 – Fattie

2

いくつかのオプションを使用してUnityに行を作ることができます。

1:LineRenderer:非常にugglyとハードは複雑な結果

2を得たしますVectrosityのために支払う:より複雑かつ適切なプラグインを。

3:飛行機といくつかのコードで独自の図を作成します。私はWIPプラグインを使ってこのメソッドを実行しています。私はこれについて何か質問があれば、これについてあなたを助けることができます。

enter image description here

+0

これに対して、LIneRendererはまったく間違っています。それだけでそれに接続していません。 – Fattie

+0

LineRendereでvector3点を使用して線をレンダリングできます。なぜあなたが言うのが間違っていますか? – joreldraw

+0

** 3D **の照明とレンダリングのためのオブジェクトです。キューブを使ってタイポグラフィを作ってみることもできます。あなたが言ったように、誰もがVectrosityを使用します。しかし、良い解決策はありません。 – Fattie

関連する問題