Создание снаряда

Мини туториал по созданию пули (снаряда).
Все состоит из прямоугольников, круга (не обязательно) и пружины.

Phun - урок посозданию пули

В квадратах справа показана группа коллизий (столкновения) цвета и коллизия совпадают.

Синий «B» - это опора и «оболочка» пули, внутри (посередине) сама пуля, её коллизия совпадает с коллизией ствола, в то время как оболочка не задевает его и скользит в опоре.

В пуле содержится «заряд» (сжатие пружины), выстрел будет пропорционален сжатию.

Для сдерживания заряда пуля соединена с гильзой голубоватым прямоугольником (запал), через зелёный. Зелёный прямоугольник нужен для отсоединения гильзы и пули пружиной, при удалении этого прямоугольника пружина исчезает и пуля летит под действием инерции.

Сам процесс: 

Phun - урок посозданию пули

При соприкосновении синего прямоугольника на пуле с синим киллером на раме пушки он исчезает, что освобождает энергию сжатой пружины. Пуля под действием пружины, опираясь на гильзу, а та в свою очередь на другой упор (затвор) вылетает в жёлоб ствола, и летит по направляющей прямо. Пройдя некоторое расстояние, пружина начнёт возвращать пулю назад. Чтобы этого не случилось, мы и поставили зелёный прямоугольник между пружиной и пулей. Зелёный прямоугольник, соприкасаясь с зелёным киллером на стволе, исчезает и пуля летит дальше, освобождаясь от гильзы.

Теперь необходимо освободить ствол от гильзы:

Phun - урок посозданию пули

Гильза легко выпадает в отверстие прямо перед собой, выталкиваемая следующим патроном, под воздействием сил гравитации она упадёт вниз. В то время пуля, уже получившая ускорение, будет двигаться к своей цели. По закону сохранения энергии действие равно противодействию, это значит что вся остальная конструкция пушки получит обратное ускорение (отдачу). Это выглядит весьма реалистично.

Однако, у такой конструкции есть ряд недостатков.

1) Низкая вместимость снарядов.

2) Слабый урон при попадании (если вес пули мал, то и удар мал, но если увеличить вес пули, то вес конструкции тоже увеличится, что увеличит отдачу при малом остатке патронов).

Механизм очень редко заедает, при грамотном расположении снарядов скорострельность может быть очень высокой, точность на приемлемом уровне.

Возможность изменения типа кнопок управления (3 кнопки: вверх, вниз, огонь. Или 4 кнопки. вверх, вниз, огонь, перезарядка.)

А вот готовая сцена созданная на основе этого урока:
Cannon_v2.1.phz

Комментарии

Аватар пользователя Раст

Супер!

Супер! Я делал патроны и ружья подругому... Но это система мне понравилась! АффтаР пишч есчо!

Добавить комментарий