问题标签 [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 投票
3 回答
1167 浏览

roku - 如何在 Roku Scenegraph 应用程序中使用 buttonSelected

我正在使用键盘对话框进行用户输入。我保留了两个按钮“OK”和“CANCEL”。但是在使用buttonSelected它时使用observeField调用两个按钮。现在,谁能告诉我如何使用buttonSelected索引来获取操作,同时单击一个按钮作为确定和取消

0 投票
1 回答
579 浏览

roku - Roku 场景图 - 创建新场景

我正在尝试使用他们的新 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 : 网页手风琴效果

现在我正在创建一个应用程序。这里我们有帮助部分。通常,像 Youtube、NetFlix 和 Vimeo 这样的巨型应用程序不会在他们的应用程序中显示他们的帮助部分。但在我们的案例中,我们想显示帮助部分。所以会有一些问题。但从设计上看,它就像手风琴效果一样。

在此处输入图像描述

我知道这很难做到。我不知道,如果我使用简单的标签,如何获得焦点。

我尝试了一些不同的方法。

方法一Label一一使用。所以我可以通过使用属性来隐藏显示。visible

疑问:那我怎样才能得到焦点呢?所以如果有20个问题,我该如何设置焦点?

方法二:使用LabelList. 所以它有自动对焦。

疑问:那么如何使用 LabelGroup隐藏显示内容?我认为,没有可见的财产。

最后,我使用了动画。

请访问此图片

为此,我使用了 Vector2DFieldInterpolator Animation

这是我的代码。

这是 Brightscript

那么我怎样才能用它来制作一个成功的手风琴呢?我走对了吗?或者如果不可能,请建议我更好的方法。

0 投票
1 回答
137 浏览

roku - RAF SDK 在 SceneGraph 应用程序 (BrightScript) 中不起作用

我正在为 Roku 创建自己的频道。我需要获取我的视频和广告 pod 的流。用 .xml 或任务节点文件编写的代码 -

此代码在 main.brs 文件中工作正常,但在 .xml 文件或任务节点中生成错误-“ '点'运算符尝试使用无效的 BrightScript 组件或接口引用。(运行时错误 &hec)在 roku_ads_lib:/Roku_Ads.brs(2762) 2762 :?? ”。请给我解决方案。

0 投票
2 回答
1191 浏览

roku - 如何在视频屏幕底部显示关闭字幕?

我正在使用场景图组件开发 Roku 应用程序。在我的应用程序中,隐藏式字幕(字幕)显示在视频屏幕的顶部。但是我想将它们显示在视频屏幕的底部。

请提供解决它的建议。

0 投票
3 回答
889 浏览

roku - 是否可以将匿名函数分配给全局关联数组属性?

roku/brightscript 开发的新手:是否可以将对象添加到全局关联数组(所有组件均可访问),该对象具有定义为属性之一的方法,并调用该方法?

主要.brs:

.. 然后在另一个 MainController 中,在运行任务并返回数据之后......

主控制器.brs

当它到达 MainController 的第 16 行时,我得到了这个:

在 BrightScript 组件或接口中找不到成员函数。(运行时错误 &hf4) 在 pkg:/components/MainController.brs(16)

这只是对可以/不能做什么的一般测试,因此请不要评论这是否是“良好做法”。我只想知道这是否可能,如果可能,我在这里错过了什么?谢谢你的帮助

0 投票
2 回答
147 浏览

roku - 为什么当我们向下滚动和向上滚动时没有加载重的图像

我正在使用 Scene Graph 组件开发 Roku 应用程序。在我的应用程序第一次正确加载图像(海报)但是,当我向下和向上滚动时,图像(海报)无法加载。 我观察到它只发生在重图像时。请提供解决它的建议。

0 投票
1 回答
268 浏览

c++ - C++ - 创建几何

我在 uni 获得了一项任务来编译给我们的代码并确定:

  • 已使用的 OpenGL 基元类型。
  • 已创建多少个基元。
  • 创建了多少个顶点。
  • 网格的属性。

提供给我们的代码应该创建一个立方体,但它没有。我已经看了好几个小时了,不知道为什么。

我认为这可能是因为main 中根本没有提到“ createCube() ”,所以我添加了“ scene = createCube(); ”但是起初这给了我一个错误,createCube() has not been defined。经过几个小时的捣乱,尽管仍然没有立方体,但我不再收到此错误。我只是得到一个空窗口。

它不起作用并不重要,因为我可以在没有看到立方体的情况下回答问题,但是任务的下一部分是创建一个四面体而不是立方体,为此我需要代码才能工作。

如果有人能看到我所缺少的,任何帮助将不胜感激。

0 投票
2 回答
326 浏览

roku - Roku:缩略图看起来像素化

如何解决缩略图像素化问题并像真实图像一样显示?我正在使用场景图为 Roku 开发(应用程序)频道。我通过标记网格节点创建了多个网格并显示缩略图,缩略图看起来像素化或拉伸。
像素化网格缩略图的快照 -

在此处输入图像描述

的真实形象在这里

0 投票
1 回答
77 浏览

roku - 为什么相同的图像在不同的 roku 设备上显示不同的外观?

我通过标记网格节点创建了一个以上的网格来显示缩略图,我已经在不同的 roku 设备(Roku-3、Roku-4 和 Rock-stick)中对其进行了测试。Roku-4 中的缩略图看起来不错,但 Roku-3 和 Rock-stick 看起来像素化或拉伸。缩略图应在所有设备上显示相同请提供解决方案。