2012-02-25 25 views
1

現在、キャンバス要素を使用しているhtml5でゲームを行っています。現在、ローカルハードドライブのフォルダにWebページがあります。私のウェブサイトがXMLファイル、またはゲームフォルダのサブディレクトリ内にあるテキストファイルのコンテンツを読むことができます。私がこれをやっている理由は、レベルの作成とカスタムタイルの作成とスプライトやその性質のものに必要なデータを保持するためですが、これまでのところ、XMLデータをサーバー経由でロードする情報は見つかりましたが、私が取り組んでいるウェブページ。私はこのデータをウェブサイトのディレクトリのローカルファイルだけで読むことができる必要があります。HTML5ゲームファイルの解析

+0

これらのXMLファイルをユーザーが直接表示しないでください。 – yoda

+0

彼らは本当にデータが読まれている限り、ユーザーが実際に見ているわけではなく、ゲームは人々が自分のレベルのデータとその性質の物を作ることを可能にします。ウェブサイトとして置くが、今のところ私はハードドライブに格納されているローカルウェブサイトとして残している。 – Mymothersmeatloaf

+0

私は返信が遅すぎるが、例を共有したい https://www.facebook.com/appcenter/hopeofabug このゲームでは、ID、スコア、レベルなどのユーザー情報を保存するためにファイルを使用しています。それらのファイルはユーザーに公開されていませんが、私のシステムはそれを読むことができます。私はJSを小型化していない、あなたはそれを調べることができます。より多くの支援が必要な場合は、必要なソースチャンクを提供できます。ところで、私はあなたのアプローチに感謝します。 あなたがゲーマーのように思っているときにDBの代わりにファイルを使用するのは本当に便利です。 –

答えて

1

same origin policyのため、Javasciptを使用してファイルをローカルにロードすることはできません。お使いのコンピュータにローカルテストサーバーを設定する必要があります。

PHPを使用してサーバー側を開発する予定がある場合は、wampserverを使用できます。ちょうどgoogle '自分のマシン上でローカルにPHPを実行している'。

個人的に私はPythonをGoogle App Engineで使用しています。これは無料です(小規模なプロジェクト用)。実際にオンラインまたはローカルで自分のウェブアプリケーションをテストできます。