![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Пример комбинации графики на Babylon.js и физики на Matter.js в классе на TypeScript
Box.ts Код:
|
![]() |
![]() |
![]() |
#12 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Пример сборки JavaScript-проекта с помощью Rollup с ES6-модулями: Cannon-ES, Three.js, OrbitControl, ColladaLoader
Cannon-ES - это физический движок для браузерных 3D-игр и неигровых симуляций физики, разработчики которого были вдохновлены физическим движком Ammo.js, который является прямом портом с C++ физического движка Bullet Physics. Cannon-ES - более легковесный и проще в использовании, чем Ammo.js Инструкция:
Пример с ES-модулями можно опубликовать в песочнице Исходники: falling-box-threejs-cannon-es-js.zip (7.6 Кб) ![]() rollup.config.js Код:
Код:
Код:
Последний раз редактировалось 8Observer8; 10.06.2022 в 13:07. |
![]() |
![]() |
![]() |
#13 | ||
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Ключ "-c-1" используется, чтобы деактивировать кеширование браузера:
Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#14 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Программирование на языке TypeScript с помощью Parcel на примере Three.js и Cannon-ES
Следующим образом можно добавить в код на TypeScript модули ColladaLoader (для загрузки 3D-моделей с анимациями формата .dae, например, созданных в бесплатном 3D-редакторе Blender) и OrbitControls (для вращения/приближения/отдаления камеры с помощью мыши вокруг точки в 3D-пространстве) src/main.ts Код:
Код:
Последний раз редактировалось 8Observer8; 23.06.2022 в 10:46. |
|
![]() |
![]() |
![]() |
#15 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Программирование на языке JavaScript с помощью Rollup на примере Three.js и Cannon-ES
|
![]() |
![]() |
![]() |
#16 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Подключение Babylon.js с помощь importmap
Код:
|
![]() |
![]() |
![]() |
#17 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Простой контроллер от третьего лица на Three.js, OimoPhysics и JavaScript
Камера следует за кораблём. Камеру можно вращать вокруг объекта с помощью зажатой левой кнопкой мыши. Камеру можно приближать и отдалять с помощью колёсика мыши. На сцене есть куб через который корабля не может пройти, потому что вокруг куба статический коллайдер, а вокруг корабля динамический коллайдер в форме сферы. Песочница: https://plnkr.co/edit/ENV8AfwIztG5YS7g?preview GitHub репозиторий ship-movement-oimophysics-rollup-threejs-js.jpg Последний раз редактировалось 8Observer8; 11.05.2024 в 21:43. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Многофайловые проекты | SomeGuy | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 22.05.2016 16:48 |
проекты | komra2 | C# (си шарп) | 9 | 16.02.2016 18:52 |
Многофайловые проекты. | inc | Общие вопросы C/C++ | 1 | 25.04.2012 16:57 |
разработать проекты.... | Virus | Помощь студентам | 2 | 20.06.2007 17:53 |