![]() |
Научить персонажа стрелять
Понимаете люди я всё облазил и нигде не смог найти легко понятный код
для того чтобы мой персонаж стрелял помогите пожалуста прим.Моего персанажа зовут War |
что?...
|
либо это шутка, либо одно из двух... извините за оффтоп
|
Ну чтобы пуля создавалась у персонажа и летела по прямой в место где курсор
|
Примерно так (для одной оси):
Код:
var bulletTween = new Tween(bullet, "_x", Strong.easeOut, _root.War._x, _root._xmouse, 1, true);ЗЗЫ. Поосторожнее с такими темами ;) |
|
кайфовый ресурсик..спасиб
|
А ещё решения есть?
|
вам мало???
|
Ну попробуй написать искуственные нейронные сети, что бы персонаж находил свои алгоритмы, и научился стрелять..
|
ага вот он создатель скайнета ))
|
точно! могу дать алгоритм обратного заполнения для обучения многослойного перцептрона... )
|
Цитата:
|
Я что-то не пойму - картинка в баннере съехала.
|
У меня есть код, но моего персонажа зовут Gaf.
И к сложалению War и Gaf не совместимы ... ))) |
Можно еще вычислять точку попадания методом стохастической гетескедастичности (можно и гомоскедастичности, это в случае, если все будет происходить на плоскости), но это не выход. Можно табулировать функцию полета пули, но слишком высока погрешность при расчетах и низкая скорость вычислений. Все, устал писать...
|
этот метод не пойдет - велика вероятность сбоя при синусоидальном сопряжении альфа-заряженных частиц
|
Ухты! Строги ящик винчика нашли!
|
В принципе, делаеться это так:
расчитываем углы поворота\наклона персонажа относительно мышки, а потом задаем полет пули с неким приростом*на угол. Все просто и никаких излишеств, надо только тригонометрию знать :) Хотя метод, придоставленный Golovach мне больше по душе. ЗЫ:обязательно переименуйте персонажа, поскольку очен уж сбойная переменная этот war |
war - боевая переменная, всегда прорвется :D
|
Персонажа нужно называть четко и правильно.
gendalf_voldemar_gugentovich_22_year_ne_jenat - вот какие должны быть имена! |
или так:
Код:
var obj = {fullName:'gendalfVoldemarGugentovich', year:22, martialStatus:false} |
Код:
var obj = {__name:'gendalfVoldemarGugentovich', year:22, martialStatus:false, ownersIQ: -34, haveAnyWeapon: false} |
Спасибо ребятки, столько нового узнал про флеш.
Я вообще не имел понятия, что можно делать эти объекты. А ведь это классная фишка. |
Любознательно, что ответил на автор этого трейда :)
|
| Часовой пояс GMT +4, время: 07:28. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.