2016-04-10 20 views
4

Hem MDN Gamepad API page hem de W3C Gamepad API page aracılığıyla okudum ve Gamepad'lerle ilgili herhangi bir rumble özelliği hakkında hiçbir şey bulamadık. Ben bir android telefon ile FireFox içinde rumble desteği başvurulan one page bulundu, ancak sadece gamepad desteği hakkında konuştu one comment vardı. Bu yorum 2 bağlantıya sahiptir: a dead blog ve a Bugzilla thread. Bugzilla iş parçacığı hiçbir zaman bu özelliğin eklendiğini söyleyerek sona ermedi. Doğrudan gamepad rumble kontrolüne atıfta bulunan one more page'u buldum, ancak yazının "Gelecek" bölümü altındaydı.Oyun Kumandası ile müthiş destek?

Verdiğim tüm bu bağlantılarla ilgili başka bir konu, bunların hepsi 2010-2013 arasında, daha yeni bir şey değil.

Web tarayıcılarının mevcut durumunda gamepad'ler için bir rumble özelliği var mı? Ve bunun üzerinde çalıştıklarını doğrudan belirten bir şirket var mı?

+0

Sorunuz için teşekkür ederiz, Jaketr00. Ben de bir cevap aramaktayım ve bilgi çok az yerde görünüyor. Gönderinize daha fazla dikkat çekmek için bir ödül belirledim. – Polyducks

cevap

4

Vibration API (ayrıca bkz. Editor’s Draft, MDN). Firefox ve Chrome'da has support. Daha genel olarak telefon titreşimi için gamepad haptiklerinden daha fazla tasarlanmıştır ve sadece tek bir hedefi destekler.

İstediğiniz şeyin, Gamepad API'sinin gelecekteki yinelemesinin bir parçası olarak belirtilerek daha iyi sunulduğunu hayal ediyorum. Bu, Github'da yazılıyor ve içeri almak için an open issue var. Belki de kullanım durumlarınıza katkıda bulunmak, eklenmesine yardımcı olabilir mi?

+0

Bu yüzden, açıklığa kavuşturmak için - bağladığınız bu dokümanlar öneri niteliğindedir ve uygulanmayan işlevler değil midir? – Polyducks

+0

Titreşim API'sı bir W3 Tavsiyesidir: başka herhangi bir adla standarttır. Bu, Firefox ve Chrome'da uygulandı ancak Safari veya Edge'de uygulanmadı. Edge'de, Göz Atma Altında olarak işaretlenir: https://developer.microsoft.com/en-us/microsoft-edge/platform/status/. Safari bunu desteklemiyor ve yapacağını belirten ilgili açık sorunları bulamıyorum. Gamepad API titreşim desteği için, hepsi hala varsayımsaldır. Destek yok ve önerilen bir destek yöntemi yok. –

+0

Ayrıca, gelecekte ortaya çıkacak olan WebUSB/WebBluetooth standartlarının gelecekte JS'de bir sürücü yazmasına izin verebileceğini belirtmek gerekir. Bu, belirli ped motorlarının doğrudan motorlarını sürdürebilir, ancak gelecekte Gamepad API spesifikasyonuna titreşim elde etmekten çok daha fazlası var. –