lvcabral/brs-desktop · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈
BrightScript 模拟器 - 桌面应用程序
本项目旨在为 BrightScript Simulation Engine 开发一款 多平台桌面应用程序,请访问引擎库仓库以了解项目的全部历史、功能和限制:http://github.com/lvcabral/brs-engine
该应用的目标是扩展 brs-engine,使其成为一个完整的 Roku 设备模拟器,提供以下功能:
- 应用程序安装器(Web:默认端口 80),允许部署侧载应用和截图。
- ECP 服务(默认端口 8060),允许与外部应用程序进行自动化和数据集成。
- ECP-2 服务(WebSockets),支持 Roku 移动应用程序控制模拟器。
- 远程控制台(Telnet:端口 8085 和 8080),启用远程调试。
- 显示、音频、设备型号和信息、控件、字幕和区域设置的自定义。
- 用于 BrightScript 代码开发和调试的代码编辑器和控制台。
启用远程服务后,桌面模拟器可被检测并 集成 到 VS Code BrightScript Extension 以及其他开发工具中,作为真实的 Roku 设备,用于部署、控制、深度链接和调试。您可以在 Releases 页面找到此桌面应用程序(适用于所有平台)的安装程序。
[!IMPORTANT]
自 2.3.0 版本起,模拟器可以执行兼容 Roku OS 15.3 的代码,并包含目前处于 beta 阶段的完整 SceneGraph 支持。
请注意以下事项:
- SceneGraph 组件可能无法正确渲染
- 应用程序可能会崩溃或出现意外行为
- 请查阅所有 current limitations 以获取更多详细信息
- 您可以在 brs-engine repository 上报告与模拟引擎相关的问题。
Documentation
以下是本项目的文档链接,包括如何使用、构建以及为应用程序做出贡献。
Application Architecture
How to Use the Application
- Menu Options
- Settings Screen
- Command Line Options
- Keyboard and Game Pad Control
- Remote Access Services
- Integration with VS Code
Contributing
Changelog
- 查看 Changelog 以浏览发布说明。
Developer Links
- 我的网站:https://lvcabral.com
- 我的 Threads:@lvcabral
- 我的 Bluesky:@lvcabral.com
- 我的 Twitter:@lvcabral
- 我的播客:PODebug Podcast
- 查看我的其他 GitHub repositories
License
Copyright © 2019-2026 Marcelo Lv Cabral. All rights reserved.
Licensed under MIT License.
