問題タブ [ouya]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
400 参照

android - OUYA開発環境

OUYAのKickstarterページで入手可能な情報に基づいて、システムはAndroidで構築されているとのことですが、ゲームは必ずしもAndroidポートではありません。

これは、ゲームを1回開発して、1つのパッケージでGoogle PlayとOUYAに公開できることを意味しますか?

0 投票する
2 に答える
150 参照

java - Windows / Mac上のAndroidベースのアプリ?

私はアンドロイドベースのゲームを作成しようとしています。最終的にはOUYAに掲載する予定です。私はコンソールがまだ出ていないことを知っているので、何が機能し、何が機能しないかを言うのは難しいですが、それがアンドロイドベースであり、Javaが機能することはわかっています。

だから私はJavaでゲームを書いています。OpenGLESを使用しています。デスクトップでも動作するようにしたいと思います。プレーヤーはコントローラーまたはキーボードとマウスのいずれかを持っていると想定しています(タッチも機能する可能性がありますが、微調整が必​​要です)。android自体がこれをすぐに提供しないことは知っていますが、javaにはコントローラーを処理するライブラリがいくつかあります。

この一連の考えでは、OpenGL ESを使用してプレーンJavaアプリケーションを作成していて、それをAndroidで実行したいと思います。プレーンJavaアプリケーションをパッケージ化してAndroidでも動作するようにする簡単な方法はありますか?コードの再利用を最適化するためにアプリケーションをどのように構成する必要がありますか?

0 投票する
1 に答える
2468 参照

android - Androidアプリにベンダー固有のAPIを条件付きで使用するにはどうすればよいですか?

マーケットプレイス固有のAPIを提供するAndroidアプリストアで、ベンダー固有のライブラリを条件付きで使用するAndroidアプリを構築するにはどうすればよいですか?たとえば、Amazonは独自のアプリ内購入APIと「GameCircle」APIを提供しています。Googleには独自のライセンスAPIがあり、OuyaにはIAPおよびハードウェアコントローラー用の独自のAPIがあります。

これらのベンダー固有のSDKの急増に伴い、Androidゲームのいくつかの個別のビルドを維持することが難しくなっています。コードが実行時にさまざまなAPIをチェックし、利用可能な場合はそれらを使用できるように、プロジェクトをビルドする方法を知りたいです。何かのようなもの

ビルド時に、すべてのライブラリとリンクしてから、同じユニバーサルアプリを各ストアにアップロードします。

0 投票する
3 に答える
7907 参照

java - Android でマウス ポインタを非表示にする

OUYA と Android 用のゲームを作成しており、OUYA コントローラーのトラックパッドを使用しています。あなたがそれに触れるたびに、マウスポインターが現れ、それを隠す方法が見つかりません. これは、Android ネットブックのゲームでも問題になると思います。

イベントをリッスンするだけでなく、カーソルを操作する方法を見つけた人はいますか?

0 投票する
1 に答える
538 参照

android - デスクトップ上の OUYA SDK

OUYA のオペレーティング システム/環境/デスクトップで呼びたいものを取得して実行する方法はありますか? つまり、主にあらゆる種類のシミュレーター内を意味します (たとえば、Android の qemu のバリアントも問題ありません)。

OUYA ソフトウェアは公然とダウンロードできますか?

0 投票する
1 に答える
2555 参照

android - Android wiimote ソケットが接続に失敗する

OUYA (Android 4.1.2 を実行) に wiimote を接続しようとしています。Bluez-IMEなどの他のアプリを使用してwiimoteを接続することができたので、それが可能であることは知っていますが、自分でできるようにしたいです

これは私がこれまでに持っているものです:

問題は、socket.connect()ブロックされて戻ってこないときです。ソケット オブジェクトがそこにあり、デバッガーでそのすべてのデータを確認できます。

L2CAPを使用してBluetooth HIDデバイス(マウス)に接続するに従ってソケットを取得しています

0 投票する
2 に答える
770 参照

android - 作成していないアクティビティ/ビューに onKeyUp()/onKeyDown() を追加するにはどうすればよいですか?

onKeyUp()/イベント処理をアプリケーションに追加する必要がありますが、このアプリケーションではand mainonKeyDown()を作成していません。( Marmalade SDK アプリケーションの使用)。ActivityViewOuyaController

onGenericMotion()それは単純な ( ) のように見えますが、引数として取るのインターフェイスには/ではなく単一のメソッドがあるため、view.setOnGenericMotionListener()について混乱しています。view.setOnKeyListener()android.View.OnKeyListeneronKey()onKeyUp()onKeyDown()

どうやら、view.KeyEvent.CallbackこのインターフェイスがありActivityViewどのクラスがこのインターフェイスを持ち、その機能をView手続き的に追加するにはどうすればよいですか?

0 投票する
0 に答える
196 参照

android - ouya ActionBar vs. スタイルと Android 起動アニメーション

私がやりたいこと: アプリケーションが起動されている間、アプリケーションの ActionBar (およびタイトル バー) を 1 秒か 2 秒で非表示にします。

Ouya Android デバイスでは、オーバースキャンの問題を最小限に抑えるために ActionBar テーマがカスタマイズされています。(Google TV とは異なり、ouya デバイスにはオーバースキャン キャリブレーション手順がないため、Ouya の開発者は、ストックの ActionBar 互換テーマの要素の周りに大量のパディングを追加しました)。これは、ダーク ホロやダイアログ テーマでうまく機能します。残念ながら、デフォルトのライト ホロ テーマのアクション バーは、Ouya デバイスではひどく見えます。

これは、既存の Android アプリを Ouya に移植しているため、Launch アニメーションに大きな問題を引き起こしています。

Ouya のゲーム コントローラーに対応するためにかなりのカスタマイズを行う必要があるため、Ouya で実行していることを検出したときにアクション バーを使用しないと考えました。そこで、getActionBar().hide() を呼び出し、Ouya デバイス専用の追加機能を備えた Ouya 固有のレイアウトを読み込みます。

問題: アプリの起動中、Android はアプリの読み込み中に空のアクション バー (アプリ アイコンとアプリのタイトルのみ) を表示し、マニフェスト ファイルから読み取ったアクティビティの既定のテーマを使用して表示します。遅延はかなり大きく、約 2 秒程度なので、アプリケーション アイコンのフラッシュと破損した ActionBar がはっきりとわかります。このすべては、コードの最初の行がアプリで実行される前に行われます。メイン アクティビティのコンストラクターにブレークポイントを設定すると、壊れたタイトル画面が 2 秒間表示されてから、ブレークポイントに到達します。

追加する

効果はないようです。Android がダミーのアクション バーの代わりにタイトルバーを表示している可能性があります。追加

アプリケーション テーマに追加すると、ダミーのアクション バーが非表示になりますが、ActionBarCompat ライブラリ コードで長く苦痛な一連のクラッシュが発生します。

その後 ActionBarCompat コードを壊すことなく、起動中に表示されるものを制御するためのきれいな方法はありますか?

起動が 2 秒遅れるだけなので、少し気がかりですが、それを実行する 1 つの方法のようです。:-/

補足要件: Ouya と通常の Android デバイスの両方に 1 つのバイナリが本当に必要なので、マニフェストとスタイルの変更は、すべてのプラットフォームで適切に機能しない場合は望ましくありません。