DS「ラストウィンドウ」マルチタッチの謎
DSの「ラストウィンドウ」を買ってプレイ中。
まだまだ序盤なのだけど、非常ベルを止めるイベントに遭遇。
非常ベルを止めるためには、上図のようなスイッチ二つを、同時にタッチしてスライドさせればOK。よしクリア!
しかし、まて。DSにはマルチタッチの機能は無いはずだ。
どうやってこのイベントを実現させたのだろうかと、しばらく悩んだのだけど、カラクリが分かったのでメモ。
DSは、もし2箇所が同時にタッチされた場合は、「2箇所の中心点」がタッチされたと判定する。
なので、「ポイントA」をタッチしたまま「ポイントB」もタッチした場合、「ポイントA → ポイントAとBの中心点」とタッチされたと判定がなされる。
この挙動を利用してマルチタッチの判定を行っていたのだ。
そのため、以下の動画のようにすれば、タッチペン1本でもクリア可能。
やはり、DSは1箇所のタッチしか判定できないのだな。
しかし制作者、面白いこと考えつくなぁ。