2012-04-11 10 views
2

私は自分のプロジェクトのためのアイデアをCSS/JavaScript/XHTMLで集めてきました。processing.jsはこのアイデアを実装するための良い選択ですか?

Image

そして、これまでのところ、私は(私はそれが遠く離れて私が必要なものから知っているが、ちょうど遊ん)

http://jsfiddle.net/dburelax/XY8CA/9/

私はこのでしている: アイデアは、これを複製することですhttp:// processingjs.org/exhibition/がjavascriptでこれを行うには最良の選択でしょうか?おかげ

P.S:私は、何か提案は歓迎されているタイル内の文字の動きを作るためにどのようには考えている:)

+0

読んでいる人にとって、私は同じことでスパムしていると言いますが、これは全く異なる質問です。 – user1320753

答えて

3

私は光年離れて言うと思います。しかし、それを皮肉ってはいけません。私に説明させてください。

gifを見ると、ブロック「プリミティブ」をサポートするエンジンが表示されます。

なぜなら、ポインタでタイルを移動するたびに、白い枠で飾られているからです。あなたのケースで は、あなただけの2つのイメージを持っている:

  • マップ背景

  • 文字のスプライトのGIF(背中や横向きのない、しかし、ちょうど今のためにそれを忘れてみましょう)。あなたは常にオフセットを計算すべきハイライト表示ブロックを達成し、国境の装飾(と影、何ではない)との背景に画像フィルタを適用するために、これら2つと

。その後、箱の外に移動するときに装飾を最後のウィンドウを削除します。

その後、ボックスサイズを変更するとどうなりますか?すべてのオフセットを再キャリブレーションしますか?あなたがボックス/ボックを持っている場合(私はそれらを交換可能に呼びます)、サイズが混在していますか?

特にゲームエンジンでは、衝突を検出して衝突ボックスからの通過を許可するかどうかを指定できるボックスなどのプリミティブがあります(文字もボックスです)。例えば、あなたが「戦争の霧」を持っていて、隣のボックスだけに視力を与えた場合、これがどのように実用的になるか考えてみましょう。

processing.jsのようなものではありませんが、あなたには役立つかもしれませんが、キーバインディング、文字の動き、文字の向きが最初に考えられます。

私はあなたについてよくわかりませんが、私はJavascriptオブジェクトのすべての情報をエンコードすることができず、それでもパフォーマンスがあります。現在のJavascriptエンジンでは、少なくとも。

あなたの趣味のプロジェクトは楽しいアイデアですが、最初にこれを取り除くためにははるかに多くのことを学ばなければなりません。私が怒られている場合は

が、これとすべてが修繕されて取る - The Goblin

これはやる気あなたを維持するためのプロジェクトを持ちながら、プログラミングを学ぶの範囲内にある場合。それでは、まずはHTML5のキャンバス上で画像を移動する方法と、実際のコードの問題が戻ってくるかどうかを学びます。

+0

私はあなたの答えを本当に本当に感謝しています。私はこのプロジェクトに真剣に取り組んでいます。あなたが言ったように私は動機付けられている間にこれを学ぶ言い訳としてプロジェクトを使用しています。私はこのアイデアをまとめて、素晴らしい結果を得ることを願っています:) – user1320753

関連する問題