Як зробити хороший автомат - скриптинг - algodoo - каталог статей - algodoo - найбільший і

Як зробити хороший автомат

У мене є пропозиція до всіх робити автомати, максимально наближені до своїх оригіналам. Я на оф. сайті Algodoo не бачив жодного автомата, у якого є нормальний бойок за місце якогось диска, що обертається. А ось автоматичну систему перезарядки із замиканням затвора легко зробити скриптами: в газовідвідної трубки стовбура робимо скріптованную пружину, пов'язану з рамою затвора, а в стовбурі гуртки, злегка зачіпають кулю при пострілі. Стало зрозуміло? При пострілі куля зачіпає гуртки в скриптах яких призначено onCollide = (e) =>, і щоб не було осічок щільність у них повинна бути 0.001, а число 500 в даному випадку вибираємо дослідним шляхом. У пружини в скриптах constant =, тобто потужність. У пружини потужність збільшується з 0 до наприклад 500, затвора рама відходить назад, відмикає і тягне за собою затвор (про затворі шукайте в інтернеті), доходить до кінця, зачіпає ще один гурток зі скриптами onCollide = (e) =>, і затвор з рамою під дією поворотної пружини, повертається на місце і закривається. Тут видно гуртки і пружини.

Затвор АК-47 і подібних автоматів з таким же затвором зробити неможливо, так як він при відмиканні повертається уздовж. Але можна зробити поворот затвора, переміщенням гуртка поперек його. На скронях все видно.

Про затворах все написано у Вікіпедії.
БАЖАЮ УДАЧІ!

Схожі статті