0

3 x 3 のグリッドがあるユーザー インターフェイスをモデリングしています。グリッド内の各四角は状態 [編集: ] (左、上) および (中央、上) の四角を除いて、これらは一緒に単一の状態 [ /編集] であり、初期状態は中央 (マウスがカーソル「開始」)。マウス カーソルが境界を越えて新しい状態になると、その状態のイベントがトリガーされます。

軸を個別にモデル化することを検討しているため、X 状態と Y 状態があります。ただし、X 状態と Y 状態をグリッドの 9 つの正方形の状態の 1 つにマップするにはどうすればよいでしょうか (つまり、状態図で)。言い換えれば、実際の最終的な状態が X 状態と Y 状態の両方に依存している (構成されている) ことをどのように示すことができますか? これを行うためのより良い方法はありますか?

お知らせ下さい。

___________________
|           |     |
|     1     |  2  |
|___________|_____|
|     |     |     |
|  3  |  4  |  5  |
|_____|_____|_____|
|     |     |     |
|  6  |  7  |  8  |
|_____|_____|_____|
4

1 に答える 1

0

あなたの実際の状態はtupleではXないようです。と の代わりに、そのようなタプルに基づいて状態図を作成することをお勧めします。各状態は、 と への内部分割を持つことができます。必要に応じて、タプルに対応する内部状態図の状態にすることができます。Y{X,Y}XYXY

于 2012-11-30T13:48:13.573 に答える