問題タブ [scenegraph]

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 に答える
579 参照

roku - Roku Scene Graph - 新しいシーンを作成する

新しい SceneGraph API を使用して Roku のサンプル アプリを実行しようとしていますが、新しいシーンを作成しようとすると、最初から行き詰まります。私は何も変更しませんでした。

私が受け取ったエラーは次のとおりです。

BRIGHTSCRIPT: エラー: roSGScreen.CreateScene: そのようなノードはありません HomeScene: pkg:/source/main.brs(7)

サンプル コードはこちらにあります: https://sdkdocs.roku.com/download/attachments/1608528/Simple_Grid_and_Video.zip

前もって感謝します!

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

accordion - Brightscript : Web アコーディオン効果

今、私はアプリケーションを作成しています。ここにヘルプセクションがあります。通常、Youtube、NetFlix、Vimeo などの Giant アプリケーションでは、アプリにヘルプ セクションが表示されません。しかし、私たちの場合、ヘルプ部分を表示したかったのです。そのため、いくつかの質問があります。でもデザイン的にはアコーディオン効果と同じです。

ここに画像の説明を入力

私はそれをするのがとても難しいことを知っています。シンプルなラベルを使用する場合にフォーカスを取得する方法がわかりません。

私はいくつかの異なる方法を試しました。

方法 1 : Label1 つずつ使用する。したがって、プロパティを使用して表示と非表示visibleを切り替えることができます。

疑問: では、どうすれば焦点を合わせることができるでしょうか? 質問が20個ある場合、どうすればフォーカスを設定できますか?

方法 2 : を使用してLabelList。なのでオートフォーカスです。

疑問: では、LabelGroup を使用してコンテンツを表示および非表示にするにはどうすればよいですか? 目に見える財産はないと思います。

最後に、アニメーションを使用しました。

こちらの画像をご覧ください

このために、Vector2DFieldInterpolator アニメーションを使用しました

そして、これが私のコードです。

そして、ここにブライトスクリプトがあります

では、これでアコーディオンを成功させるにはどうすればよいでしょうか? 私は正しい方向に進んでいますか?または、それが不可能な場合は、より良い方法を提案してください。

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

roku - SceneGraph アプリケーション (BrightScript) で RAF SDK が機能しない

Roku 用に独自のチャネルを作成しています。動画と広告ポッドのストリームを取得する必要があります。.xml またはタスク ノード ファイルに記述されたコード -

このコードは、main.brs ファイルでは正常に機能しますが、.xml ファイルまたはタスク ノードではエラーが生成されます - " 「ドット」演算子が無効な BrightScript コンポーネントまたはインターフェイス参照で試行されました。(ランタイム エラー &hec) in roku_ads_lib:/Roku_Ads.brs(2762) 2762 : ??」 . 解決策を教えてください。

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

roku - ビデオ画面の下部にクローズ キャプションを表示するにはどうすればよいですか?

Scene Graph コンポーネントを使用して Roku アプリに取り組んでいます。私のアプリケーションでは、クローズド キャプション (字幕) がビデオ画面の上に表示されています。ただし、ビデオ画面の下部に表示したい。

それを解決するための提案を提供してください。

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

roku - 匿名関数をグローバル連想配列プロパティに割り当てることは可能ですか?

roku/brightscript 開発の新機能: プロパティの 1 つとして定義されたメソッドを持つオブジェクトをグローバル連想配列 (すべてのコンポーネントからアクセス可能) に追加し、そのメソッドを呼び出すことは可能ですか?

Main.brs:

.. タスクを実行してデータを返した後、別の MainController で...

MainController.brs

MainController の 16 行目に到達すると、次のようになります。

BrightScript コンポーネントまたはインターフェイスでメンバ関数が見つかりません。(実行時エラー &hf4) pkg:/components/MainController.brs(16) 内

これは何ができるかできないかの一般的なテストにすぎないので、これが「良い習慣」であるかどうかについてコメントしないでください。それが可能かどうか知りたいだけです。可能であれば、ここで何が欠けていますか? 助けてくれてありがとう

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

roku - 下にスクロールして上にスクロールすると、重い画像が読み込まれないのはなぜですか

Scene Graph コンポーネントを使用して Roku アプリに取り組んでいます。私のアプリケーションでは、初めて画像 (ポスター) が正しく読み込まれましたが、上下にスクロールすると、画像 (ポスター) を読み込むことができません。 重い画像の場合にのみ発生することがわかりました。それを解決するための提案を提供してください。

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

c++ - C++ - ジオメトリの作成

私は大学で与えられたコードをコンパイルして特定する任務を与えられました:

  • 使用されている OpenGL プリミティブのタイプ。
  • 作成されたプリミティブの数。
  • 作成された頂点の数。
  • メッシュのプロパティ。

私たちに与えられたコードは立方体を作成することになっていますが、そうではありません。私は何時間もそれを調べてきましたが、理由がわかりません。

「 createCube()」がメインに全く記載されていなかったのが原因かと思ったので、「 scene = createCube();」を追加しましたが、最初はこれでエラーになり、createCube() が定義されていませんでした。何時間もいじった後、キューブがまだありませんが、このエラーは発生しなくなりました。空のウィンドウが表示されます。

立方体を見なくても質問に答えることができたので、それが機能しないことは問題ではありませんが、割り当ての次の部分は、立方体ではなく四面体を作成することであり、そのためにはコードが必要です。

誰かが私が欠けているものを見ることができれば、どんな助けも大歓迎です。