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

# TV desteği

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

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

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

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

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

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

Oyunun TV platformunda doğru şekilde çalışması için [gereksinimlere](https://yandex.com.tr/dev/games/doc/tr/requirements/1/6/3.md) ([madde 1.6.3](https://yandex.com.tr/dev/games/doc/tr/concepts/requirements.md#1-6-3)) uygun olması gerekir.

## Kumanda kontrolü {#remote-control}

Kumanda düğmeleriyle etkileşim için eklentide şunlar bulunur:

- Koşul **TV Remote button pressed**: seçili düğme o an basılıyorsa doğru değeri döndürür.
- Tetikleyici **On TV Remote button press**: oyuncu belirli bir düğmeye bastığında tetiklenir.
- Tetikleyici **On TV Remote button release**: oyuncu belirli bir düğmeyi bıraktığında tetiklenir.

Bu görsel blokların her birine şu listeden bir düğme atanabilir: **Up**, **Down**, **Left**, **Right** ve **OK**.

Bunlar sayesinde platformun özelliklerini düşünmeden TV'de kontrol desteğini uygulayabilirsiniz.

![Construct 3 ekran görüntüsü: YandexGamesSDK eklentisi kullanılarak TV platformu için oyun ayar ekranı. Üstte 3 hücreli bir satır var, ilk ikisinde metin var: dişli çark simgesi "Sistem", "Her tik", son hücre boş. Aşağıda 5 satır ve 3 sütundan oluşan bir tablo var. 1. satır — Yandex Oyunlar simgesi | "Yandex...", "TV kumandasında Yukarı düğmesine basıldı", ayı yüzü simgesi "Bear | Y'yi bear.Y - 1 olarak ayarla". 2. satır — Yandex Oyunlar simgesi | "Yandex...", "TV kumandasında Aşağı düğmesine basıldı", ayı yüzü simgesi "Bear | Y'yi bear.Y + 1 olarak ayarla". 3. satır — Yandex Oyunlar simgesi | "Yandex...", "TV kumandasında Sağ düğmesine basıldı", ayı yüzü simgesi "Bear | Y'yi bear.Y + 1 olarak ayarla". 4. satır — Yandex Oyunlar simgesi | "Yandex...", "TV kumandasında Sol düğmesine basıldı", ayı yüzü simgesi "Bear | Y'yi bear.Y - 1 olarak ayarla". 5. satır — Yandex Oyunlar simgesi | "Yandex...", "TV kumandasında OK düğmesine basıldı", ayı yüzü simgesi "Bear | bear.Açı açısını + 1 derece olarak ayarla".](../../_images/construct-3/tv-support/tv.webp)

## `HISTORY_BACK` ve `EXIT`&nbsp;olayları {#events}

`HISTORY_BACK` olayı farklı yöntemlerle tetiklenebilir: TV kumandasındaki **Back** düğmesine basılarak, sesli komutla veya jest yapılarak.

Oyun bağlamında **Back** düğmesinin ana olayları:

- Oyunun başlangıç menüsünde basıldığında — oyunu terk etme onay penceresi açılır.
- Oyun sırasında basıldığında — oyun duraklatılır ve oyun menüsü açılır.
- Oyun sırasında çift olarak basıldığında — oyunu terk etme onay penceresi açılır.

`HISTORY_BACK` olayını işlemek için eklentide **On History Back event** koşulu mevcuttur.

Oyunu kapatmak için **Dispatch event** ile `EXIT` parametresi kullanılabilir.

![Construct 3 ekran görüntüsü: YandexGamesSDK eklentisi kullanılarak TV platformu için oyun ayar ekranı. Üstte 2 hücreli bir satır var, ilkinde Yandex Oyunlar simgesi | "HISTORY_BACK olayında". Aşağıda "// Çıkış menüsünü gösteriyoruz" metni, ardından 2 hücreli bir satır: ayarlar simgesi | "ÇıkışMenüsüAçık doğru", ayarlar simgesi | "ÇıkışMenüsüAçık'ı False olarak ayarla". Aşağıda "// Çıkış menüsünü gizliyoruz" metni, ardından 2 hücreli bir satır: ayarlar simgesi | "Aksi halde", ayarlar simgesi | "ÇıkışMenüsüAçık'ı True olarak ayarla". Aşağıda "// Menü açıksa ve oyuncu OK'ye basarsa - oyundan çıkıyoruz" metni, ardından 2 hücreli bir satır: Yandex Oyunlar ve ayarlar simgeleri | "TV kumandasında OK düğmesine basıldı \n ÇıkışMenüsüAçık doğru", Yandex Oyunlar simgesi | "Exit olayını gönder".](../../_images/construct-3/tv-support/history-back.webp)

## TV kumanda emülatörü {#tv-remote-emulator}

Oyunu test etmeyi kolaylaştırmak için eklentiye TV kumanda emülatörü entegre edilmiştir, bu emülatöre **F6** tuşuna basarak erişilebilir.

{% note info %}

Kumanda emülatörü yalnızca önizleme modunda kullanılabilir. Oyunun sürüm sürümünde çalışmaz.

{% endnote %}

![TV kumandası test videosu: "TV Example - Google Chrome" açılır penceresi açık, gri arka planda ayı yüzü simgesi, ekranın sağ tarafında — sanal TV kumandası. Kullanıcı sırayla ←, →, ↓, ↑ ve "OK" düğmelerine basar, ayı simgesi buna göre sola, sağa, aşağı, yukarı hareket eder ve ardından saat yönünde döner.](../../_images/construct-3/tv-support/tv-emulator.gif)

---


<!-- source: tr/_includes/sdk/button-git.md -->
<a href="https://github.com/yandex-games-plugins/construct3">
  <span class="button">Depo</span>
</a>
<!-- endsource: tr/_includes/sdk/button-git.md -->
