---
metadata:
  - name: generator
    content: Diplodoc Platform v5.54.4
alternate:
  - https://yandex.com/dev/games/doc/en/sdk/construct-3/tv-support.md
  - https://yandex.com/dev/games/doc/hi/sdk/construct-3/tv-support.md
  - https://yandex.com/dev/games/doc/ko/sdk/construct-3/tv-support.md
  - https://yandex.com/dev/games/doc/ru/sdk/construct-3/tv-support.md
  - https://yandex.com/dev/games/doc/tr/sdk/construct-3/tv-support.md
  - https://yandex.com/dev/games/doc/vi/sdk/construct-3/tv-support.md
  - https://yandex.com/dev/games/doc/zh/sdk/construct-3/tv-support.md
  - href: zh/sdk/construct-3/tv-support.md
    type: text/markdown
    title: Markdown version
  - href: ../../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/games/doc/zh/llms.txt

# 电视支持

<!-- source: zh/_includes/script-common.md -->
<!-- source: zh/_includes/script/index-js.md -->

<!-- endsource: zh/_includes/script/index-js.md -->

<!-- source: zh/_includes/script/requirements-js.md -->

<!-- endsource: zh/_includes/script/requirements-js.md -->

<!-- source: zh/_includes/script/image-modal-js.md -->

<!-- endsource: zh/_includes/script/image-modal-js.md -->
<!-- endsource: zh/_includes/script-common.md -->

为了确保游戏在电视平台上正常运行，它需要满足以下要求：

- 游戏占据整个屏幕，提供全屏模式。
- 游戏支持使用电视遥控器上的箭头键进行管理和导航。
- 游戏支持电视遥控器上的 **Back** 和 **OK** 按钮。



## 遥控器操作 {#remote-control}

为了与遥控器按钮互动，插件中有以下功能：

- 条件 **TV Remote button pressed**：当选定的按钮在此刻被按下时为真。
- 触发器 **On TV Remote button press**：当玩家按下指定按钮时触发。
- 触发器 **On TV Remote button release**：当玩家松开指定按钮时触发。

你可以为这些视觉块中的每一个设定一个按钮选项：**Up**、**Down**、**Left**、**Right** 和 **OK**。

通过这些，你可以在不必担心平台特性的情况下实现对电视的操作支持。

![](../../_images/construct-3/tv-support/tv.webp)



## `HISTORY_BACK` 和 `EXIT` 事件 {#events}

`HISTORY_BACK` 事件可能通过多种方式触发：按下电视遥控器上的 **Back** 按钮、语音命令或手势。

在游戏上下文中，**Back** 按钮的主要事件：

- 在游戏开始菜单中按下——弹出退出游戏确认窗口。
- 在游戏过程中按下——游戏暂停并弹出游戏菜单。
- 在游戏过程中双击——弹出退出游戏确认窗口。

插件中有一个条件 **On History Back event** 用于处理 `HISTORY_BACK` 事件。

使用 **Dispatch event** 和参数 `EXIT` 可以实现游戏退出。

![](../../_images/construct-3/tv-support/history-back.webp)



## 电视遥控器模拟器 {#tv-remote-emulator}

为了方便测试游戏，插件内置了一个电视遥控器模拟器，可以通过按下 **F6** 键启用。

{% note info %}

遥控器模拟器仅在预览模式下可用。在游戏的发布版本中，模拟器将不可用。

{% endnote %}

![](../../_images/construct-3/tv-support/tv-emulator.gif)


---


<!-- source: zh/_includes/button-git.md -->
<a href="https://github.com/yandex-games-plugins/construct3">
  <span class="button">存储库</span>
</a>
<!-- endsource: zh/_includes/button-git.md -->
