JavaScript geliştirmesine genel bakış

JavaScript, dünyanın en popüler programlama dillerinden biridir! Web 'de basit, hafif ve yaygın olarak kullanılır. Daha ilgi çekici karma gerçeklik deneyimleri oluşturmak için JavaScript ve Web becerilerinizi gücünden yararlanın.

Web 'de karma gerçeklik uygulamaları

Karma Gerçeklik özellikleri Web 'de Webxrkullanılarak kullanılabilir. Ek yazılım veya eklenti yüklemeden, uyumlu bir WebXR özellikli tarayıcıda sanal gerçeklik (VR) ve genişletilmiş gerçeklik (AR) içeriğini görebilirsiniz. aynı tarayıcıyı HoloLens 2 gibi bir fiziksel cihazla kullanabilirsiniz. Daha fazla bilgi için Webxr belgelerimize göz atın.

Not

Webvr kullanım dışıdır ve geçerli tarayıcılarda kullanılamaz, bu nedenle yeni bir geliştirme için kullanılmamalıdır. Var olan tüm Webvr uygulamalarını webxr'e ilet olarak geçirmeniz gerekecektir.

Derinlikli Web deneyimleri geliştirmek için ne kullanabilirim?

Aşağıdaki listede, pazara açık olan ve karma gerçeklik JavaScript geliştiricileri tarafından yaygın olarak kabul edilen ve benimsenen modern deneyimler oluşturmaya yönelik JavaScript çerçeveleri ve API 'Ler gösterilmektedir:

Babylon.js

Babylon, 3B içerik ve derinlikli uygulamalar geliştirmeyi kolaylaştırmanın bir JavaScript 3B altyapısıdır. Modern uygulamalarla çalışmaya başlamadan önce Babylon.js geliştirmenin temellerini öğrenmenizi öneririz.

-babylon.js kullanmayabaşlama Ile nasıl 3B uygulamalar oluşturacağınızı öğrenin.
-babylon.js PLAYIN kullanarak 3B örneklerle ve bunların kaynak kodlarıyla yürütün
- Webxr 'ye derinlemesine bakış
-Öğreticilerimize nasıl başlacağınızı öğrenin ilk "Merhaba Dünya!" uygulamanızı oluşturma
BabylonJS logosu
A-çerçeve

A-Frame, Web 'de sanal gerçeklik kullanmaya başlamak için bildirime dayalı bir JavaScript çerçevesidir. Daha fazla bilgi edinmek için bir çerçeve belgesine göz atın.
A-çerçeve
Three.js

Three.js, derinlikli deneyimler oluşturmaya yönelik popüler bir 3B kitaplıktır. Belge sayfasında three.js ve örnekleriinceleyerek daha fazla bilgi edinin.
Three.js
WebGL

WebGL API 'lerini kullanarak WebXR cihaz API 'Lerine doğrudan erişebilirsiniz. WebGL (Web grafik kitaplığı), eklentiler kullanılmadan uyumlu Web tarayıcıları içinde yüksek performanslı etkileşimli 3B ve 2B grafikleri işlemek için bir JavaScript API 'sidir.
WebGL

Sonraki adımlar

Öğreticilerimizi kullanmaya nasıl başlaleyeceğinizi öğrenin.

Ayrıca Bkz.