Публикации по теме 'babylonjs'


ВавилонJS
Давайте сделаем игру и поговорим об этом. Создание многопользовательской игры с использованием Babylon.JS будет состоять из нескольких шагов. Вот общий план того, как вы можете построить игру 1 на 1 с логикой победителя/проигравшего: Создайте сцену в Babylon.JS: это можно сделать с помощью класса «Сцена» Babylon.js. Этот класс обеспечивает базовую структуру вашей игры. Создайте игровые активы: это включает в себя создание игровых персонажей, препятствий и других элементов игры...

Уроженец Вавилона
Что произойдет, если я возьму мощный трехмерный веб-движок, такой как Babylon.js, и размещу его в собственном настольном или мобильном приложении? Конечно же, приложение Babylon Native! Это не прогрессивное веб-приложение , где веб-страница размещается в собственном приложении. Одно большое отличие состоит в том, что нет HTML DOM. Уровень движка Babylon.js подключается непосредственно к уровню рендеринга, присущему платформе, без использования WebGL. Это похоже на то, как React Native..

Лунные биты. Часть 2.
Итак, я хочу написать браузерную игру. Лунные биты. Часть 1. Я немного поработал, поэтому хочу показать структуру проекта: общедоступный/index.html: <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <link rel="shortcut icon" href="%PUBLIC_URL%/favicon.ico" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta..

Учебник по BabylonJS в стиле ES6!
Обычно я буду следовать первому руководству, применяя передовые методы кодирования, полученные в The Iron Yard. Я пишу это как процедуру, которой вы можете следовать, с минимумом болтовни. Мой эталонный проект: https://github.com/davidasteed/babylonjs-exploration Зачем мы это делаем? На шестой неделе учебного курса по программированию The Iron Yard (фантастические двенадцать недель непрерывного обучения под критическим взглядом очень опытного ветерана индустрии) мне было поручено..

Откуда это ...
Все началось, когда мне было девять лет. Франция сделала большой рывок, чтобы познакомить детей с информатикой, и моя школа получила комплект компьютеров Thompson MO5 и TO7. Это был мой первый контакт! Моему учителю удалось достать несколько игр, одна из которых была Astromus : Игра представляла собой горизонтальный шутер, в котором нужно было стрелять по нотам. Как я уже сказал, мне было девять, и эти пиксели на экране меня заворожили. И тут случилось чудо. Мой учитель сказал..

Расширение графического интерфейса Babylon.js за счет мощи сетки
Сетка является одной из основ всей практики дизайна и проявляется почти во всем, что мы видим, от пользовательских интерфейсов до макетов печати. Babylon.js расширяет возможности управления графическим пользовательским интерфейсом (GUI), добавляя сетки в систему, что является одной из самых важных функций версии 3.3. Чтобы продемонстрировать контроль, который у нас теперь есть в системе GUI, я решил заняться расширением одного из наших существующих элементов управления GUI, палитры цветов...

Понимание асинхронного кода в Babylon.js
Один из моих личных холмов, за который я готов умереть, - это возможность улучшить JavaScript, добавив улучшенную поддержку потоковой передачи. Пока что текущее состояние этой поддержки в значительной степени ограничено использованием WebWorkers , которые, к сожалению, не могут быть такими мощными, как потоки в таких языках, как C ++ или C #. Однако я не хочу обвинять производителей браузеров, потому что эта тема довольно сложна и может быть сопряжена с большими трудностями. При..