- XR Başlığı
- Quest 3
Bu konu, Meta Horizon Worlds'de varlık davranışını otomatikleştirmek için TypeScript'in nasıl kullanılacağını açıklar. Ayrıca kod örnekleri ve ek kaynaklara bağlantılar sağlar.
Genel bakış
Meta Horizon Worlds, TypeScript kodunu kullanarak dünyalarınızdaki nesnelere davranışlar eklemeniz için bir yol sağlar. Horizon Worlds'ün TypeScript desteği, geleneksel programlama süreçlerini ve araçlarını kullanarak daha verimli bir şekilde komut dosyaları yazmanız için bir yol sunar.
TypeScript'in kullanılabilirliğinden önce, bir Kod Bloğu aygıtı oluşturmanız, önceden paketlenmiş blokları kullanarak komut dosyanızı yazmanız ve ardından bunu bir nesneye eklemeniz gerekiyordu. Şimdi Masaüstü Düzenleyicisi'nden yeni bir TypeScript varlığı oluşturabilir, TypeScript kodunuzu VS Code'da yazabilir ve ardından bunu bir bileşen olarak bir nesneye ekleyebilirsiniz. TypeScript'i kullanmak, geliştirme seçeneklerinizi genişletir ve kodunuza güvenlik ve emniyet eklemenize yardımcı olur.
Meta Horizon Worlds, aşağıdaki istisnalar dışında tüm ES2020 özelliklerini destekler :
Not : Her referans sayfasının üst kısmında bulunan sürüm seçici açılır menüsüne tıklayarak API Referans Belgelerini görüntüleyebilirsiniz.
TypeScript betiği nasıl oluşturulur
Masaüstü Düzenleyicisi'nin içinden yeni TypeScripts betikleri oluşturabilirsiniz. Bir betikte Horizon Worlds API'sini kullanmak için 'yi içe aktarmanız gerekir horizon/core. Bilgisayarınızda Masaüstü Düzenleyicisi ile VS Code kullanarak betikleri nasıl oluşturacağınız ve düzenleyeceğiniz hakkında bilgi için Masaüstü Düzenleyicisine IDE Ekleme konusuna bakın.
Genel bakış
Meta Horizon Worlds, TypeScript kodunu kullanarak dünyalarınızdaki nesnelere davranışlar eklemeniz için bir yol sağlar. Horizon Worlds'ün TypeScript desteği, geleneksel programlama süreçlerini ve araçlarını kullanarak daha verimli bir şekilde komut dosyaları yazmanız için bir yol sunar.
TypeScript'in kullanılabilirliğinden önce, bir Kod Bloğu aygıtı oluşturmanız, önceden paketlenmiş blokları kullanarak komut dosyanızı yazmanız ve ardından bunu bir nesneye eklemeniz gerekiyordu. Şimdi Masaüstü Düzenleyicisi'nden yeni bir TypeScript varlığı oluşturabilir, TypeScript kodunuzu VS Code'da yazabilir ve ardından bunu bir bileşen olarak bir nesneye ekleyebilirsiniz. TypeScript'i kullanmak, geliştirme seçeneklerinizi genişletir ve kodunuza güvenlik ve emniyet eklemenize yardımcı olur.
TypeScript Nedir?
TypeScript, JavaScript'in güçlü yazılmış bir sürümüdür. Güçlü yazma desteği, aşağıdaki iki avantajı sağlamak için IDE'nizle sıkı bir entegrasyon sağlar:- Intellisense'den (kod tamamlama) yararlanabilirsiniz.
- Hataları çalışma zamanında değil, geliştirme sırasında yakalayabilirsiniz.
Sistem gereksinimleri
- Minimum TypeScript sürümü 4.7.4'tür.
- Komut dosyalarınızın isimleri dünya içerisinde benzersiz olmalıdır.
Uyarılar
Meta Horizon Worlds, aşağıdaki istisnalar dışında tüm ES2020 özelliklerini destekler :
- eval()Tür dizilerinin veya Proxy'nin kullanımı için destek yok.
- Minified JS gibi harici JavaScript kitaplıklarını kullanmanın veya bir paketleyiciden çıktı almanın birinci sınıf bir yolu yoktur. Bu sınırlamayı aşmak için // @ts-nocheckkaynak dosyanızın en üstüne ekleyin.
- Entityentity1=== entity2nesneler referans eşitliğini destekler. Bu, beklendiği gibi çalışma gibi karşılaştırmalar anlamına gelir.
- Dosya Destekli Betikler kullanmayan dünyalarda betik boyutu 64k ile sınırlıdır.
API sürümleri
Tüm yeni Meta Horizon dünyaları varsayılan olarak TypeScript API sürüm 2.0'ı kullanır. Önceki sürümler artık güncellenmediği için v 2.0'a yükseltmenizi şiddetle öneririz. Bu konuda daha fazla bilgi için bkz. Upgrade World to TypeScript API v2.0.0.Not : Her referans sayfasının üst kısmında bulunan sürüm seçici açılır menüsüne tıklayarak API Referans Belgelerini görüntüleyebilirsiniz.
TypeScript betiği nasıl oluşturulur
Masaüstü Düzenleyicisi'nin içinden yeni TypeScripts betikleri oluşturabilirsiniz. Bir betikte Horizon Worlds API'sini kullanmak için 'yi içe aktarmanız gerekir horizon/core. Bilgisayarınızda Masaüstü Düzenleyicisi ile VS Code kullanarak betikleri nasıl oluşturacağınız ve düzenleyeceğiniz hakkında bilgi için Masaüstü Düzenleyicisine IDE Ekleme konusuna bakın.