2017-01-21 3 views
0

これまでのハロウィンのGoogleは、機能を開始するために描かれた記号を使ったゲームを出しました。マウスやドローイングテーブルを使って、ゲームはx、o、<、>、 - |を認識します。各敵は、これらのシンボルの上にこれらのシンボルが1つ以上あり、左から右の階層を持っています。あなたがシンボルを描いているときに、それぞれの左の敵が攻撃を受けるように、各敵を描きました。ActionScript 3は、Googleを複製しようとしていますハロウィンのゲーム

  1. これはactionscript 3で可能ですか?私は助けるためのリソースを見つけることができません

  2. シンボルがどれくらい複雑なことができますか?

+0

私が持っていた最初のアイデアは、設定されたレートでムービークリップを生成し、その動きや変化を監視する関数を使用するmouseDownイベントです。ムービークリップをマウスの下に現れるように割り当てることで、さまざまな図形を認識するには、X-Yパスまたはパスの交点を変更してください。 –

+0

確かに可能です。私はこれを行う最もエレガントな方法はよく分かりません。私の方法は、おそらくかなりclunkyハックだろう。私はあなたがマウスでジェスチャーを行うように、ユーザーがマウスボタンを押して、グリッドの各セルがブール値を反転すると、ステージに非表示のグリッドを追加します。次に、十分に正しいセルが反転して "x"か "<"か、それともあなたと同じになるかを判断するアルゴリズムを使用します。シンボルはあなたが望むほど複雑になりますが、グリッドは十分な解像度でなければなりません。入力が複雑になればなるほど、ユーザーの誤りが少なくなります –

+0

私はこれについて一度考えましたが、同様の考えを持っていました...私はちょうど始めて、自己の教えをしています(これは悪い考え方です)..しかし、グリッドの代わりに私はその道をたどることを考えています。 x値が静的であるがy値がposまたはnegになる場合、それは直線の水平線です...反対は垂直です...しかし、両方が負をドリフトしたが、x値がposに変わると、シンボルよりも小さい...関数をアクティブにするにはどうすればこのようなint値を追跡できますか? –

答えて

0

$1 Recognizerのようなジェスチャ認識機能でこれを行うことができます。プロジェクトページからソースコードをリンクしたFlash exampleがあります。

ゲームを始めると、ゲームで使用したいジェスチャーを認識できるようにトレーニングすることができます。

ジェスチャが元のものとは異なる縮尺または回転で描かれていても認識できるため、これは本当にうまくいきます。

関連する問題