Внимание! Просьба войти или зарегистрироваться на нашем сайте, для того что бы открыть большинство статей, учебник, убрать рекламный банер и т.д.

Посмотреть все советы
Приветствую Вас Гость
Лучший русский фан сайт Алгоду
Главная » Статьи » Algodoo » Скриптинг

Как сделать хороший автомат
У меня есть предложение ко всем делать автоматы, максимально приближенные к своим оригиналам. Я на оф. сайте Algodoo не видел ни одного автомата, у которого есть нормальный боёк за место какого-то вращающегося диска. А вот автоматическую систему перезарядки с запиранием затвора легко сделать скриптами: в газоотводной трубке ствола делаем скриптованную пружину, связанную с затворной рамой, а в стволе кружки, слегка задевающие пулю при выстреле. Стало понятно? При выстреле пуля задевает кружки в скриптах которых назначено onCollide = (e)=>{scene.my.gaz = 500}, и чтобы небыло осечек плотность у них должна быть 0.001, а число 500 в данном случае выбираем опытным путём. У пружины в скриптах constant = {scene.my.gaz}, то есть мощность. У пружины мощность увеличивается с 0 до например 500, Затворная рама отходит назад, отпирает и тянет за собой затвор (о затворе ищите в интернете), доходит до конца, задевает ещё один кружок со скриптами onCollide = (e)=>{scene.my.gaz = 0}, и затвор с рамой под действием возвратной пружины, возвращается на место и запирается. Тут видно кружки и пружины.
  
Затвор АК-47 и подобных автоматов с таким же затвором сделать невозможно, так как он при отпирании поворачивается вдоль. Но можно сделать поворот затвора, перемещением кружка поперёк его. На скринах всё видно...
  
О затворах всё написано в Википедии.
ЖЕЛАЮ УДАЧИ!
Категория: Скриптинг | Добавил: Viktor (07.11.2010) | Автор: Виктор E
Просмотров: 7982 | Комментарии: 11 | Рейтинг: 0.0/0
Всего комментариев: 11
9 Krowosos333   (15.12.2011 15:12)
вот вам пожалуй самый хороший и правдоподобный АК-47.
отличительный от остальных характеристики:
1)ни одного скрипта,чистая физика.
2)неполная расборка.(АК-47 разбираеться)
3)точная копия механизмов.
https://www.youtube.com/watch?v=qUhKHp0o_9M&list=UU6o7m4cWl1ltopwOgZntHeg&index=5&feature=plcp
если каму нужен фаил ,писать мне.

10 Viktor   (22.01.2012 13:46)
Посмотрел. Сборка отличная детали в точности повторяют оригинал, но запирание затвора отсутствует. Просто в Algodoo нет вообще и не создается давление пороховых газов в стволе и запирание затвора не нужно. На замену давлению, в Algodoo я использую скрипты. Автомат с нормальной системой работы автоматики куда интересней и стабильней чем с затвором просто на отдаче. Algodoo вообще такая вещь, что вечный двигатель сделать куда проще, чем работающий на топливе. cool

8 Krowosos333   (16.01.2011 22:39)
вот мой СВД
ссылка: http://vkontakte.ru/video62259105_156440825
всё смотрите в самом высоком качевстве.
оставляйте коментарии
у меня на странице ещё паро видях есть с гранатой и с тяжолой артилерией

7 uki   (11.01.2011 12:24)
Почемуто скрины не отображаются авторы исправте

5 Viktor   (28.12.2010 13:10)
Я всё переделал. И со скринами. Скоро выйдет.

6 Nait   (30.12.2010 10:00)
Что-то ты не то сделал, ладно, переношу все сюда...

4 Viktor   (28.12.2010 12:48)
Блин я перепутал length и constant. КАК ИСПРАВИТЬ? cry

2 uki   (24.12.2010 16:30)
Добавь скринов

1 Nait   (09.11.2010 08:03)
Идея хорошая, но с некоторыми поправками
1. пишется leNgth, и это значит длина а не мощность.
2. лучше привязку сделать не к пуле, а к спусковому механизму - если произойдет осечка и пуля не вылетит, патрон заменится и пуля не будет касатся контактов => меньше вероятность кривого полета...

3 Viktor   (28.12.2010 12:46)
У меня осечек никогда небыло :). Просто надо у кружков плотность делать 0.0001. biggrin

11 Viktor   (22.01.2012 13:53)
У меня всё без осечек. biggrin Пуля всегда летит идеально с нормальной скоростью 500-800 м/с и даже не поворачивается.(плотность пули всегда 8.0-15.0) Единственная проблема работы, это если за автоматом находится стена, и стреляная гильза отскакивая от нее и залетает обратно в окно затвора.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]