Изграждане на мощни 3D браузърни игри с BabylonJS
Най- експлозивен растеж на WebGL доказва популярност на игрите в мрежата. Има много интересни неща, които можете да изградите върху WebGL, но повечето разработчици искат задълбайте се в браузърните игри.
WebGL е мощна рамка, но е не всичко, от което се нуждаете за игра в мрежата. Управление на играта и звуков също играят огромна част от разработката на браузърни игри.
Безплатно Библиотека BabylonJS е перфектният ресурс, който покрива всички тези теми. Това е чудесно за всеки, който влиза разработка на браузърни игри.
Вавилон е 3D игрална библиотека задвижвани от WebGL за 3D графика. Но също така е много повече от просто библиотека WebGL.
Тя може да се справи с всичко от контроли да се поведение на обекта, и дори звукови ефекти. Това наистина е пълна JavaScript игрална рамка направени за разработване на HTML5 и WebGL.
За да започнете трябва да проверите страницата на GitHub за примерни демонстрации и последната версия домакин на техните CDN.
Те също имат жива площадка където можете да карате с различни настройки и стилове на показване.
Можете дори променете кода, и щракнете върху Изпълни до автоматично генерира промените ви в браузъра. Това е може би най-добрият начин да практикувате да използвате Вавилон, защото вие не е нужно да изтегляте нещо локално.
На тази демо страница погледнете в горния десен ъгъл за меню с етикет “Основна сцена”. Кликнете върху падащото меню изберете от голямо разнообразие от предварително построени детски площадки включително среди, светлини, сенки и програми за височина (сред много други).
Това е много по-лесно от изграждането на собствени демонстрации на CodePen, защото можете вижте пълния екран а ти имат достъп до редактора в браузъра.
Вавилон идва с много функции, като например ефекти на частиците, физика на гравитацията, и прости функции за плъзгане и пускане.
Ще трябва да го направите прекарват много време с тази библиотека, за да се чувствате удобно. Но най-добрият начин да се научим е да изберете проект и виж какво можеш да построиш. По пътя можете да се натъкнете на проблеми и да се наложи разчитат на документацията да ги решим.
Ако можете да научите някои от основите на Вавилон, може да се изненадате какво е възможно в разработката на браузърни игри. Изминал е дълъг път само за няколко кратки години, а Вавилон е една от малкото библиотеки, които получават всичко.
За да видите няколко живи демонстрации разгледайте Начална страница на Вавилон, и превъртете надолу, докато видите секцията за демонстрации. Това трябва да има повече от достатъчно вдъхновение, за да ви накара да отидете и да ви изтласкате на първо място в света на развитието на играта на Вавилон.