Как сделать "Нано" пистолет.
Сейчас я вас научу делать "Нано" пистолет. Для начало надо сделать форму будущего пистолета дальше ставим 2 круга (не обязательно) и прямоугольник (обязательно) у прямоугольника в строке onHitByLaser ставим вот этот скрипт: (e)=>{ friction = friction + 1; friction > 50 ? { Scene.addcircle({ pos := e.pos; heterocollide := true; radius := 0.1; color := [0.1, 0.7, 1, 1.0]; drawCake := false; density = 1; vel := (e.normal * (-250)); oncollide := (e)=>{ density == 0 ? {} : { Scene.addcircle({ immortal := false; radius := 0.25; pos := e.pos; color := [0, 0, 0, 0]; drawBorder := false; RefractiveIndex := 50; CollideSet := 65; killer := true; attraction := (0.145); density := 1000; airFrictionMult := 100000000; friction := 32; onhitbylaser := (e)=>{ friction > 0 ? { friction = friction - 1; attraction = attraction + 0.001 } : {}; friction < 2 ? {attraction = (-1)} : {}; friction < 1 ? {density = 0} : {} } }); scene.addlaserpen({ pos := e.pos - [0.15, 0.15]; Size := 0.6; color := [1.0, 0.0, 0.3, 0]; Velocity := 380; maxRays := 100; collideSet := 64; FadeDist := 50 }); density = 0 } } }); scene.addpen({ pos := e.pos; size := 0.3; color := [0.7, 0, 1, 1]; fadetime := 0.1 }); friction = 0 } : {} } Конечно, вы можете поставить свою скорость, цвет и т.д. но это самое подходящие. Теперь ставим лазер с таким значением И теперь проверим. Зажмём клавишу F, или какую вы задали. Всё готово. Сразу говорю, патроны поставлены на стиратель.
Категория: Скриптинг | Добавил: odissei3 (25.08.2011)
| Автор: odissei3
Просмотров: 4417 | Комментарии: 2
| Рейтинг: 0.0 /0
Всего комментариев: 2
Порядок вывода комментариев:
По умолчанию
Сначала новые
Сначала старые
0
Когда нажимаю F прямоугольник разрушается,вместо него появляется эта сфера и сразу исчезает,находясь на одном месте.Можно поподробнее объяснить?
Добавлять комментарии могут только зарегистрированные пользователи.
[
Регистрация |
Вход ]