Oyun kumandalarını destekleme
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Oyuncuların oyun kumandalarını kullanmalarına izin vererek oyununuzdaki kullanıcı deneyimini geliştirebilirsiniz. Android çerçevesi, oyun kumandalarından gelen kullanıcı girişlerini algılamak ve işlemek için API'ler sunar.
Bu kılavuzda, oyununuzun farklı Android API seviyelerinde (API seviyesi 9 ve üstü) oyun denetleyicileriyle nasıl tutarlı bir şekilde çalışacağı ve uygulamanızda birden fazla kumandayı aynı anda destekleyerek oyuncuların oyun deneyimini nasıl iyileştirebileceğiniz açıklanmaktadır.
Not: Oyun geliştiriyorsanız veya C++ uygulaması yazıyorsanız Android Oyun Geliştirme Kiti'nin (AGDK) bir parçası olan Oyun Denetleyici Kitaplığı'nı kullanın.
Dersler
-
Denetleyici işlemlerini işleme
-
Yön tuşları (D-pad) düğmeleri, oyun kumandası düğmeleri ve kontrol çubukları gibi
oyun kumandalarındaki yaygın giriş öğelerindeki kullanıcı girişlerinin nasıl yönetileceğini öğrenin.
-
Çeşitli Android sürümlerinde denetleyicileri destekleme
-
Oyun kumandalarının, Android'in farklı sürümlerini çalıştıran cihazlarda aynı şekilde davranmasını
öğrenin.
-
Birden fazla oyun kumandasını destekleme
-
Aynı anda bağlı olan birden fazla oyun kumandasını nasıl tespit edip kullanacağınızı öğrenin.
-
Ek oyun kumandası özellikleri
-
Ek kumanda özelliklerini nasıl kullanacağınızı öğrenin.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-05-03 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"İhtiyacım olan bilgiler yok"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Çok karmaşık / çok fazla adım var"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Güncel değil"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Çeviri sorunu"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Örnek veya kod sorunu"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Diğer"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Anlaması kolay"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Sorunumu çözdü"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Diğer"
}]
{"lastModified": "Son g\u00fcncelleme tarihi: 2024-05-03 UTC."}
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2024-05-03 UTC."]]