2012-02-16 14 views
1

HTML5とjavadript http://tweetraitor.herokuapp.com/を使ってタイピングゲームを作ったことがあります。 は、今私は、ユーザーがゲームをプレイするたびにロードするものhtml5ゲームをスピードアップする方法

  1. 画像のカップルをお願いしたかったです。私は最初から画像を読み込むためにimg.srcを使用しましたが、キャッシュから読み込まないのはなぜですか?
  2. どのように一般的にゲームをスピードアップできますか?主に弾丸が発射される。

ゲームエリアのコードはこちらです。 https://github.com/rohit-jain/Tweetraitor/blob/master/app/views/guests/play.html.erb

ありがとう!

のRohitジャイナ

+0

は、バックグラウンドでアニメーションを使用すると、大きな画面を持っている場合は特に、ゲームの多くを遅くしません – Ibu

答えて

4

私は、ユーザーののlocalStorageにBASE64で画像をキャッシュするために試してみたいことがあります質問の最初の部分のためにあなたを伝えることができます。この方法では、データはすでにクライアント側にロードされており、クライアントはすべてをダウンロードする必要はありません。ここで

blog post about how to do itです。要するに 、あなたは画像をローカルストレージに

if (localStorage.getItem('myImageId')) { 

であれば、それにAndroid上でHTML5/JavaScriptを/ CSSベースのゲームで

localStorage.setItem('myImageId',image); 
0

私たちの一般的な経験をして保存していないかどうかを確認する必要がありますそれは非常に遅いです - 我々はプラットフォーム(デスクトップ、テレビ、iPhone)を越えて使用しているゲームを持っていますが、我々はJavaでそれらをネイティブに書き換えます...

ポン新しいデバイスでも遅くなります。あなたがZTE、Huawei、HTCから100〜150ユーロの低電力機器でそれを試すと、状況はさらに悪化します。

あなたは私たちがそれを使用する方が、その後幸せになりますいくつかの一般的な解決策を見つけるでしょう、しかし、私はどんながある疑う場合。フレームワーク(Sencha touch)を使用しているかどうかは関係ありません。

thereも参照してください。

よろしく、 ステン

関連する問題