Игровая физика в javascript

Post on 17-Jul-2015

3.007 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

ИГРОВАЯ ФИЗИКА

В

JAVASCRIPT

О ЧЕМ ВООБЩЕ

• 2D: PhysicsJS, p2.js

• Основные компоненты

• Силы и взаимодействие

• Составные объекты и связи

• Разрушение

• Из чего выбирать

ОСНОВНЫЕ КОМПОНЕНТЫ

• Мир

• Тела

• Правила взаимодействия

• Рендерер

• tick()

МИР, ТЕЛА

РЕНДЕРЕР

РЕНДЕРЕР В

P2.JS И PHYSICS

• p2.js – нет

• PhysicsJS – встроенный, расширяемый

HELLO “WORLD”

HELLO “RENDERER”

ПРИМЕР: HELLO WORLD

СИЛЫ И ВЗАИМОДЕЙСТВИЕ

• Гравитация

• Импульс

• Столкновение

• Трение

• Упругость

ГРАВИТАЦИЯ

ГРАВИТАЦИЯ В

P2.JS И PHYSICS.JS

СТОЛКНОВЕНИЯ

СТОЛКНОВЕНИЯ В

P2.JS И PHYSICS.JS

p2.js – идут бесплатно

PhysicsJS – надо конфигурять

ПРИМЕР: СТОЛКНОВЕНИЯ

ПРИМЕР: СТОЛКНОВЕНИЯ

ЧТО ВНУТРИ

ТРЕНИЕ

ПРИМЕР: ТРЕНИЕ

ПРИМЕР: ТРЕНИЕ

ЧТО ВНУТРИ

УПРУГОСТЬ

ПРИМЕР: УПРУГОСТЬ

ПРИМЕР: УПРУГОСТЬ

ЧТО ВНУТРИ

relaxationstiffness

ИМПУЛЬС

ПРИМЕР: ВЗРЫВ

ПРИМЕР: ВЗРЫВ

ЧТО ВНУТРИ

ПРИМЕР: СТРЕЛЯЛКА

СВЯЗИ И

ОГРАНИЧЕНИЯ

Lock

Gear

Distance/Prismatic

Revolute

СВЯЗИ В

P2.JS И PHYSICS.JS

physics.js – НЕТ!

p2.js: все, что были; разрушаемые

ПРИМЕР: ПРИВЯЗКА ПО

РАССТОЯНИЮ

ПРИВЯЗКА ПО РАССТОЯНИЮ.

ЧТО ВНУТРИ

ПРИМЕР: МАШИНКА

ПРИМЕР: МАШИНКА

ЧТО ВНУТРИ

МАШИНКА: ЧТО ЕЩЁ ВНУТРИ

Точки контакта

+

2 связи

…И ЕЩЕ ОДНА МАШИНКА.

УИИИИ!!!!

ПРИМЕР: СТРЕЛЯЛКА С

РАЗРЫВОМ СВЯЗЕЙ

СТРЕЛЯЛКА С РАЗРЫВОМ.

ЧТО ВНУТРИ

СПАСИБО!

ВОПРОСЫ?

Где я:

/pasha.klimenkov

Где примеры:

/ /pavel-klimiankou/physics-talk.git

top related