せっかくなので、機能を一通り実装してみたい
タッチパネル機能を実装してみる
座標数値を返すTouchが存在する~
- 赤と青の2種類
- 左上座標はそれぞれ(20,50)(120,50)
- 幅、高さ100
タッチ座標が
X 20~120、Y 50~150の間ならREDと表示する
X 120~220、Y 50~150の間ならBLUEと表示する
それ以外ならNOと表示する
すごい無駄ばかりな気がします。。。
判定を関数にまとめたり、パネルを8つに増やして色とりどりにしてみています
【追記】2から8個にパネルの数を増やしたら
大変見難いブロックになってしまいましたのでアルゴリズムを変えたほうが良いですよね。
- Yの値が50~150なら1を返す、150~200なら5を返す判
- Xの値で0~3の分岐を作成
- 合計値でラベル表示を判定して変更
でどうでしょうか。