問題タブ [ambient]

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 投票する
1 に答える
1253 参照

three.js - three.js をインポートした Blender モデルで、MeshPhongMaterial のambient プロパティを false に設定できますか?

私は学生プロジェクトを行っており、アンビエント ライトとスポットライトのあるシーンがあります。次の行を持つ Blender モデルをインポートしました。

"colorAmbient" : [0.6400000190734865, 0.6400000190734865, 0.6400000190734865],

JSON ファイルで。

MeshPhongMaterial でこのプロパティをオフにして、環境光ではなくスポットライトにのみ反応するようにする方法はありますか?

行を削除してゼロに設定しようとしましたが、これは効果がありませんでした。このプロパティをオフにすることはできますか? または、シーンから環境光を削除して、指向性などの別のタイプを使用する必要がありますか?

助けてくれてありがとう。

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

android - Android Wear 検出アンビエント スクリーン モード

時計がアンビエント スクリーン モードであることを検出する方法はありますか? ウォッチフェイスを作成し、アンビエント スクリーン モードがオンのとき (時計が画面に表示されているとき) に時計を更新し続けたいのですが、画面がオフのときは更新を停止したいです。今のところ、メソッドで更新を開始onPauseおよび停止していますが、アンビエント スクリーン モードがオンになったときにメソッドが呼び出されます。onResumeonPause

ありがとう。

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

android - 背景のドローアブル Android ウェアを変更する

Android Wear がアンビエント モードのときに、背景のドローアブルをどのように変更しますか?

これが私のコードです

メソッドの呼び出し方法は次のとおりです

常にインタラクティブ モードのドローアブルを描画しています。なぜ変化しないのか、私にはわかりません。

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

python - 周囲光レベルの量を決定する

このプログラムでは、Python を使用しています。

ロボットをランダムな位置に動かし、360 度回転させることになっています。3 つの光センサーすべてから 15 の読み取り値を 3 つの異なるリストに割り当てる必要があります。

次に、各センサーからの光の値の平均を計算し、各センサーの最大値と最小値を決定する必要があります。

次に、3 つのセンサーすべてからの光の値の平均を計算して表示し、周囲の光の平均値と、明るすぎるか暗すぎるかを通知する必要があります。

これをすべて実行したと思いますが、プログラムが機能しません。たとえば、私のロボットはランダムな位置に移動してから 360 度回転しますが、その後プログラムが停止するだけで、その理由がわかりません。

次のようなエラーが表示されます。

誰かが私が間違っていることを理解するのを手伝ってくれたら、それは素晴らしいことです! どうもありがとう!!!

これは私のプログラムです:

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

android - Android Wear で新しいアンビエント モードをサポートするにはどうすればよいですか?

前回の更新以降、Android Wear には新機能が追加されました - 常時接続モードです。これは、Android Wear デバイスが画面をオフにしないことを意味します。アンビエント モードに変更してバッテリーを節約し、特定のアプリをバックグラウンドで実行し続けます。

これをどのように正確に実装する必要がありますか?

psウォッチフェイスではなく、スポーツアプリケーションを開発しています。

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

wear-os - WearableActivity のクラッシュ読み込み

AppCompatActivity を WearableActivity に移行しているときに、次のメッセージが表示されてクラッシュします。

原因: java.lang.IllegalStateException: ウェアラブル共有ライブラリ クラスが見つかりませんでした。アプリケーション マニフェストに uses-library android:name="com.google.android.wearable" android:required="false" /> を追加してください

アプリケーションでアンビエント モードを有効にするために、このリンクをたどっていました: Keeping Your App Visible

マニフェストとグラドルにはそれぞれ次のものがあります。

…</p>

これらはリンクから直接取得しました(正しく理解できたことを願っています)。

私のデバイスは次のバージョンを実行しています:

  • アンドロイドウェア - 1.1.1.1929530

  • Google Play サービス - 7.5.76 (2002306-534)

  • Android OS - 5.1.1

android.support.wearable.activity.WearableActivity を提供するライブラリがデバイスにバンドルされている必要があると推測していますが、そこにはありません。

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

android - 2D ピッカーでアンビエント モードに入らない

アクティビティが 2D ピッカーを実装している場合、アンビエント モードにはまったく入らず、アクティビティはホール時間だけアクティブのままになります。WearableListView を実装する他のアクティビティにはその問題がないため、コードは正しいと思います。onCreate で setAmbientEnabled を呼び出しており、onEnterAmbient/onExitAmbient を実装しています。誰かが同じ経験をしたことがありますか?回避策はありますか?

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

opengl - openGLの動作原理の説明

openGL でのコーディングがどのように機能するかを理解しようとしています。インターネットでこのコードを見つけたので、明確に理解したいと思います。

私の頂点シェーダーには、次のものがあります。

バーテックス

Fragment シェーダでは、画像に白い色を作成して穴を作成しました。:

すべてが何をしているのか、私に説明できる人はいますか? その基本的な考え方は理解しています。しかし、なぜそれが必要なのか、他の変数を使用するとどうなるのかということはあまりありません。何が起こるかというと、ティーポットの周りの光が来て、そのうちに消えていきます. これは、cosinus 変数と sinus 変数とどのように正しく関連付けられていますか? 光が上から来てティーポットの底に行きたい場合はどうすればよいですか?

また、

  • この行はどういう意味ですか?

    vec4 fvObjectPosition = gl_ModelViewMatrix * gl_Vertex;

  • そして、なぜここで変数の前にマイナスがあるのですか?

    ViewDirection = - fvObjectPosition.xyz;

  • なぜ負のrotationLightを使用するのですか?

    LightDirection = (-rotationLight ) * (gl_NormalMatrix);

  • 法線ベクトルの計算に *2.0 ) - 1.0 を使用するのはなぜですか? Normal = normalize( gl_NormalMatrix * gl_Normal);ではそれは不可能ではありませんか? ?

    vec3 fvNormal = normalize( ( texture2D( バンプマップ, Texcoord ).xyz * 2.0 ) - 1.0 );