2009-08-13 12 views
13

私は、自分のiPhoneや他のWeb対応の携帯電話のWebベースのゲームプログラミングをやり始めています。ブラウザでJavascriptを使用して加速度計にアクセスすることについての情報を見つけるのは苦労していました。Javascriptを使用したiPhone加速度計へのアクセスはありますか?

最新のリリースでは、私は現在位置情報にアクセスできていることを知っていますが、私が作成しようとしているゲームの一部には加速度計を使用できることを期待していました。

これは、Android搭載端末でも可能ですか?

+0

:(http://stackoverflow.com/questions/4378435/ [JavaScriptから加速度/ジャイロスコープデータにアクセスするには?]どのようにアクセス - 加速度計 - ジャイロスコープ - データ - から - javascript/4378439) –

答えて

0

jharlapは正解ですが、これがPalm Preで動作するかどうか不思議です。 Preのネイティブ開発はhtmlとJavaScriptを使用して行われますが、携帯電話の機能にアクセスするための特別なJavaScript APIがあります。私はこれらがブラウザを通して利用できるのだろうかと思います。私はそれを疑うが、面白いだろう。

-2

チェックアウトPhoneGap project。加速度計とGPS位置情報にアクセスするためのAPIをjavascriptから提供しています。

"Regular" JavaScriptは加速度計情報にアクセスできません。iPhone OS 3.0でサポートされているW3CジオロケーションAPIを使用してジオロケーションにアクセスできます。

しかし、プロジェクト(PhoneGapなど)を使用して、javascriptとObjective-Cの機能を橋渡ししてその機能を公開することができます。これは、スタンドアロンアプリケーションとしてアプリケーションをデプロイしたい場合にのみ機能します。スタンドアロンアプリケーションは、サーバーからHTMLコンテンツをロードするWebKitを1つだけ持っています。

私は彼らのフレームワークで遊んだことはありませんが、iPhoneとAndroidプロジェクト用のテンプレートを提供しています。あなたはiPhoneとAndroidでほぼそのまま使えるjavascriptゲームの開発に取り組むことができます。私はパフォーマンスとユーザーエクスペリエンスについてはコメントできません。

+0

これは完全に間違っています。通常のJavaScriptは、リンゴとアンドロイドのブラウザで加速度計にアクセスできます。さらに、あなたの解決策は有用ではありません、彼はウェブサイトを作成しているので、アプリケーションではないので、phonegapのapiは利用できません。 – Shayne

関連する問題