パスワードを忘れた? アカウント作成
432121 journal

etsavの日記: きょうの Proce55ing 2

日記 by etsav

マウスジェスチャもどき

マウスジェスチャって使ってみたいけど、 どーやって実装するんだろう――と思って、 試しに作ってました。 とりあえず動くので暫定あっぷ(あ、 でも、 うちの現行主力機(K6-2 450MHz)だと重過ぎてのろのろだけど〔笑〕)。

お暇ならてきとーに画面中をクリックするなりドラッグするなりして、 いぢって遊んでくださいませ。 縦横のドラッグの動きの組み合わせで真中の図形が変化したりしますのです。 マウスジェスチャの解釈処理それ自体も視覚化してあります(←んな事やってるから作るの遅くなるんぢゃ〔苦笑〕)。

# 実装されてるコマンドが知りたければ、
# ソースコード中の最初の方の setup() を見れば……

後で解説とかソースコード中の注釈とかちゃんと書きます~

さてお出掛け準備しなくてゎ~〔急〕

2005/1/29 19:28 追記

IE6 SP2 on WinXP SP2 だと動かない……  なんで?

2005/1/31 1:01 追記

Sun の VM に入れ替えたら動いた。 final の扱いが違う……?  後で調べなきゃ。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • コマンド表示が凝ってますね~。
    ジェスチャー自体、結構認識しますね。
    コマンドが完成してからアクションが起こるまでタイムラグがあるのが、ドラクエ8の連金釜みたい。どんなアクションになるのか、楽しみに待つってとこが。
    • 今回はアルゴリズムの検証だし、 Processing 使うんだから――という事で、 どういう処理をしているのかが一目瞭然になるようにしました。 実際に組み込んで使うとしたら即時実行でしょうけど、 自分で作っててもこれはこれで面白いです。

      # タイミングが重要になるようなゲームかなにかで、
      # このタイムラグで難しくするっていうのはありかも。
      # キー操作で移動しながらジェスチャーで魔法を掛ける――とか?

      親コメント
typodupeerror

吾輩はリファレンスである。名前はまだ無い -- perlの中の人

読み込み中...