Tarayıcı girişi
Bir Ball2D dağıtımı tarafından sunulan bir web sayfasından oda barındırın.
import { createRoom } from 'ball2d' tarayıcı girişidir. ball2d/node ile aynı oda API'sini sunar, ancak odaları farklı şekilde başlatır.
ball2d/node | ball2d | |
|---|---|---|
| Çalıştığı yer | Node.js 24+ | Bir tarayıcı sayfası |
| Odayı başlatan | API anahtarınız | Tarayıcı kabul politikası |
| Bağlandığı yer | serviceOrigin (varsayılan https://ball2d.com) | Sayfanın kendi kökeni |
| Oda sınırları | Hesabınızın sınırları | Dağıtımın adres başına sınırları |
Gereksinimler
Tarayıcı girişi, sayfanın kendi kökenine ait servisi, fizik motorunu ve stadyum dosyalarını kullanır. Sayfa, bunları sağlayan bir Ball2D dağıtımı tarafından sunulmalıdır: servis, diğer kökenlerden gelen oda isteklerini reddeder. Bu, kendi web sitenizden ball2d.com'da oda barındırmanın bir yolu değildir.
Tarayıcıda asla API anahtarı kullanmayın
Tarayıcı girişi bir apiKey kabul etmez ve bunu vermek bilinmeyen bir ayar olarak başarısız olur. Bir tarayıcı paketindeki her şey sayfayı yükleyen herkes tarafından okunabilir; API anahtarlarını yalnızca sunucularda tutun.
Ne zaman kullanmalısınız
Çalıştırdığınız ve kontrol ettiğiniz odalar için ball2d/node kullanın. Tarayıcı girişi, odanın ziyaretçinin tarayıcısında dağıtımın anonim oynama politikası altında çalıştığı, Ball2D dağıtımının kendisinin bir parçası olan sayfalar için vardır.