JavaScript geliştirmeye genel bakış

JavaScript dünyanın en popüler programlama dillerinden biridir! Basit, hafiftir ve web'de yaygın olarak kullanılır. Daha ilgi çekici Karma Gerçeklik deneyimler oluşturmak için JavaScript ve web becerilerinizin gücünden yararlanın.

Web'de uygulamaları Karma Gerçeklik

Karma Gerçeklik özellikleri WebXR ile web'de kullanılabilir. Ek yazılım veya eklenti yüklemeden uyumlu bir WebXR özellikli tarayıcıda sanal gerçeklik (VR) ve artırılmış gerçeklik (AR) içeriğini görebilirsiniz. Aynı tarayıcıyı HoloLens 2 gibi bir fiziksel cihazla kullanabilirsiniz. Daha fazla ayrıntı 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 geliştirme için kullanılmamalıdır. Mevcut WebVR uygulamalarını WebXR'ye geçirmeniz gerekir.

Çevreleyici web deneyimleri geliştirmek için neleri kullanabilirim?

Aşağıdaki listede, şu anda pazara hakim 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'leri gösterilmektedir:

Framework Örnek
Babylon.js

Babylon, 3B içerik ve çevreleyici uygulamalar geliştirmeyi kolaylaştıran bir JavaScript 3D altyapısıdır. Çevreleyici uygulamaları kullanmaya başlamadan önce Babylon.js geliştirmenin temellerini öğrenmenizi öneririz.

- başlarken Babylon.js ile 3B uygulamalar oluşturmayı öğrenin.
- Babylon.js Playground kullanarak 3B örnekler ve bunların kaynak koduyla oynayın
- WebXR'yi daha ayrıntılı bir şekilde inceleme
- Öğreticilerimizi kullanmaya başlamayı öğrenin İlk "Merhaba Dünya!" uygulamanızı oluşturma
BabylonJS Logosu
Çerçeve

Çerçeve, web'de Sanal Gerçeklik'i kullanmaya başlamak için bildirim temelli bir JavaScript çerçevesidir. Daha fazla bilgi edinmek için A-Frame belgelerine göz atın.
Çerçeve
Three.js

Three.js, modern deneyimler oluşturmaya yönelik popüler bir 3B kitaplıktır. Belgeler sayfasında ve örnekleri inceleyerek three.js hakkında daha fazla bilgi edinin.
Three.js
WebGL

WebGL API'lerini kullanarak WebXR Cihaz API'lerine doğrudan erişebilirsiniz. WebGL (Web Grafik Kitaplığı), herhangi bir uyumlu web tarayıcısında yüksek performanslı etkileşimli 3B ve 2B grafikleri eklenti kullanmadan işlemeye yönelik bir JavaScript API'sidir.
WebGL

Sonraki adımlar

Öğreticilerimizi kullanmaya başlamayı öğrenin.

Ayrıca Bkz.