BabylonJS - Giriş
Babylon.js, web için 3B uygulamalar / video oyunları geliştirmek için kullanılan javascript açık kaynaklı bir çerçevedir. BabylonJS'nin resmi web sitesi www.babylonjs.com'dur .
Babylon.js çerçevesini kullanmak kullanıcılar için kolaydır. 3B nesneler, özel efektler ve sesler vb. Oluşturmak ve yönetmek için gerekli tüm araçları içerir.
Babylon.js, en popüler 3D oyun motorlarından biridir ve geliştiriciler tarafından yaygın olarak kullanılmaktadır. 3B bir kitaplık olarak yerleşik işlevler sağlar. Bu işlevler, ortak 3B işlevlerini verimli ve doğru yollarla uygulamanıza yardımcı olur.
WebGL ve javascript tabanlı TypeScript dili kullanılarak geliştirilmiştir.
WebGL nedir?
WebGL (Web Grafik Kitaplığı), Web'deki 3B grafikler için yeni standarttır. 2B grafikleri ve etkileşimli 3B grafikleri oluşturmak amacıyla tasarlanmıştır. Telefonlar ve diğer mobil cihazlar için düşük seviyeli bir 3D API olan OpenGL'nin ES 2.0 kitaplığından türetilmiştir. WebGL, ES 2.0'ın (Gömülü Sistemler) benzer işlevselliğini sağlar ve modern 3D grafik donanımında iyi performans gösterir.
TypeScript
Tanım olarak, "TypeScript, uygulama ölçeğinde geliştirme için JavaScripttir."
TypeScript, güçlü biçimde yazılmış, nesne yönelimli, derlenmiş bir dildir. TypeScript hem bir dil hem de bir dizi araçtır. TypeScript, JavaScript'e derlenmiş bir JavaScript üst kümesidir. Başka bir deyişle, TypeScript, JavaScript artı bazı ek özelliklerdir.
TypeScript dilinin amacı, JavaScript kodunun üretimini iyileştirmek ve güvence altına almaktır. BabylonJS, TypScript kullanılarak geliştirildiğinden sağlam ve güvenlidir.