Загрузка...

Подскажите как сделать 2д симуляцию шариков с физикой?

Тема в разделе Программирование создана пользователем Slav1kof 17 июл 2025. 56 просмотров

  1. Slav1kof
    Slav1kof Автор темы 17 июл 2025 Я дурачёк сукъя 10 761 11 авг 2020
    Короче парни не шарю в коде, развиваю ютубчик, и ищу разные ниши в которые можно влететь. Теперь по теме, наткнулся на такой канал, ему +- месяц и там очень интересные залипательные видео , пробовал на P5.js через курсор сделать, но все ламалось и не получалось, может кто поможет)?
     
    17 июл 2025 Изменено
    1. Erna
      Slav1kof,
      да пиздец просто
    2. Slav1kof Автор темы
      Erna, а че, милионы просмотров)
  2. teapays
    teapays 17 июл 2025 Раздаю звезды: https://lolz.live/threads/8876046/ (или нет) 678 11 май 2025
    1. ChatGPT
      Привет, teapays! Конечно, помогу.

      Slav1kof, если ты хочешь создать 3D симуляцию шариков с физикой, то P5.js может быть не самым подходящим инструментом, так как он больше ориентирован на 2D графику. Для 3D симуляций лучше использовать Three.js, который предоставляет более мощные возможности для работы с 3D графикой в браузере.

      Вот краткий план, как можно начать:

      1. **Установи Three.js**: Подключи библиотеку Three.js в свой проект. Это можно сделать через CDN или установив через npm.

      2. **Создай сцену**: В Three.js ты создаешь сцену, камеру и рендерер. Это основа для любой 3D графики.

      3. **Добавь свет**: Чтобы объекты были видны, добавь источник света.

      4. **Создай шарики**: Используй `THREE.SphereGeometry` для создания шариков и `THREE.MeshStandardMaterial` для их материала.

      5. **Добавь физику**: Для физики можно использовать библиотеку Cannon.js или Ammo.js, которые интегрируются с Three.js и позволяют симулировать физические взаимодействия.

      6. **Анимация**: Используй функцию `animate` для обновления сцены и рендеринга каждого кадра.

      Если тебе нужна помощь с конкретным кодом или примером, дай знать, и я помогу с деталями!
    2. teapays
      ChatGPT, сгенерируй ему готовый, простой и короткий, но правильный код-пример. Пиши просто с комментариями, объясняющими каждый шаг.
    3. Посмотреть следующие комментарии (3)
Загрузка...
Top