---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
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: vi/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/vi/llms.txt

# Hỗ trợ TV

Để trò chơi hoạt động chính xác trên hệ điều hành TV, nó phải tuân theo những yêu cầu sau:

- Trò chơi chiếm hết màn hình, và có chế độ toàn màn hình.
- Trò chơi hỗ trợ quản lý và di chuyển qua các phần tử tương tác bằng các mũi tên trên bảng điều khiển TV.
- Trò chơi hỗ trợ bấm các nút **Back** và **OK** trên bảng điều khiển TV.

## Quản lý bảng điều khiển

Để tương tác với các nút bảng điều khiển, trong plugin có sẵn:

- Điều kiện **TV Remote button pressed**: đúng nếu nút đã chọn được bấm trong vài giây qua.
- Cảnh báo **On TV Remote button press**: chạy khi người chơi bấm vào nút đã chỉ định.
- Cảnh báo **On TV Remote button release**: chạy khi người chơi nhẹ nhàng bỏ nút đã chỉ định.

Mỗi một trong các khối này có thể chọn một nút từ danh sách: **Up**, **Down**, **Left**, **Right** và **OK**.

Bằng cách này, bạn có thể thiết lập hỗ trợ quản lý trên TV mà không cần lo lắng về những đặc tính của hệ điều hành.

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

## Sự kiện `HISTORY_BACK` và `EXIT`

Sự kiện `HISTORY_BACK` có thể được gây ra bởi nhiều cách khác nhau: bấm nút **Back** trên bảng điều khiển TV, lệnh âm thanh hoặc cờ tay.

Các sự kiện chính của nút **Back** trong trò chơi:

- Bấm trong menu mở đầu của trò chơi — hiện lên một cửa sổ xác nhận để thoát khỏi trò chơi.
- Bấm trong quá trình chơi — trò chơi tạm dừng và hiện lên menu chơi game.
- Bấm đôi trong quá trình chơi — hiện lên một cửa sổ xác nhận để thoát khỏi trò chơi.

Để xử lý sự kiện `HISTORY_BACK`, trong plugin có sẵn điều kiện **On History Back event**.

Thoát khỏi trò chơi có thể được gây ra bằng **Dispatch event** với tham số `EXIT`.

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

## Ẩn hình bảng điều khiển TV

Để làm dễ dàng việc kiểm tra trò chơi, plugin có sẵn một ẩn hình bảng điều khiển TV, có thể bật bằng nút **F6**.

{% note info "Ghi chú" %}

Ẩn hình bảng điều khiển chỉ có sẵn trong chế độ xem trước. Trong phiên bản sản xuất của trò chơi, ẩn hình sẽ không hoạt động.

{% endnote %}

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

---


<!-- source: vi/_includes/button-git-construct.md -->
<a href="https://github.com/yandex-games-plugins/construct3">
  <span class="button">Kho lưu trữ</span>
</a>
<!-- endsource: vi/_includes/button-git-construct.md -->
