Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Флейм (http://www.flasher.ru/forum/forumdisplay.php?f=53)
-   -   Научить персонажа стрелять (http://www.flasher.ru/forum/showthread.php?t=109992)

Весёлый Ботаник 25.03.2008 13:03

Научить персонажа стрелять
 
Понимаете люди я всё облазил и нигде не смог найти легко понятный код
для того чтобы мой персонаж стрелял помогите пожалуста
прим.Моего персанажа зовут War

qazwsx 25.03.2008 13:08

что?...

divinus 25.03.2008 13:09

либо это шутка, либо одно из двух... извините за оффтоп

Весёлый Ботаник 25.03.2008 13:12

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

TanaTiX 25.03.2008 14:14

Примерно так (для одной оси):
Код:

var bulletTween = new Tween(bullet, "_x", Strong.easeOut, _root.War._x, _root._xmouse, 1, true);
bulletTween.onMotionFinished = bulletTween.stop();

ЗЫ. наверняка есть и другие решения, наверняка даже более предпочтительные
ЗЗЫ. Поосторожнее с такими темами ;)

divinus 25.03.2008 14:24

http://www.tonypa.pri.ee/tbw/tut10.html

motor4ik 25.03.2008 15:26

кайфовый ресурсик..спасиб

Весёлый Ботаник 25.03.2008 15:45

А ещё решения есть?

divinus 25.03.2008 16:33

вам мало???

Mr. Fixit 25.03.2008 17:01

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

motor4ik 25.03.2008 17:09

ага вот он создатель скайнета ))

divinus 25.03.2008 17:32

точно! могу дать алгоритм обратного заполнения для обучения многослойного перцептрона... )

Mr. Fixit 25.03.2008 18:40

Цитата:

ага вот он создатель скайнета ))
да это я. Я ж просил не говорить.. ну ладно уже пусть все знают :D

Molecula 25.03.2008 21:17

Я что-то не пойму - картинка в баннере съехала.

Dr.XxX 29.03.2008 23:29

У меня есть код, но моего персонажа зовут Gaf.
И к сложалению War и Gaf не совместимы ...
)))

Golovach 29.03.2008 23:40

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

Fernando Costa 30.03.2008 03:11

этот метод не пойдет - велика вероятность сбоя при синусоидальном сопряжении альфа-заряженных частиц

Molecula 30.03.2008 03:33

Ухты! Строги ящик винчика нашли!

ToXICus 30.03.2008 13:18

В принципе, делаеться это так:
расчитываем углы поворота\наклона персонажа относительно мышки, а потом задаем полет пули с неким приростом*на угол. Все просто и никаких излишеств, надо только тригонометрию знать :)
Хотя метод, придоставленный Golovach мне больше по душе.
ЗЫ:обязательно переименуйте персонажа, поскольку очен уж сбойная переменная этот war

Molecula 31.03.2008 11:34

war - боевая переменная, всегда прорвется :D

Psycho Tiger 02.04.2008 16:46

Персонажа нужно называть четко и правильно.
gendalf_voldemar_gugentovich_22_year_ne_jenat - вот какие должны быть имена!

Fernando Costa 02.04.2008 16:51

или так:
Код:

var obj = {fullName:'gendalfVoldemarGugentovich', year:22, martialStatus:false}

Psycho Tiger 02.04.2008 16:54

Код:

var obj = {__name:'gendalfVoldemarGugentovich', year:22, martialStatus:false, ownersIQ: -34, haveAnyWeapon: false}

Alex Lexcuk 02.04.2008 17:52

Спасибо ребятки, столько нового узнал про флеш.
Я вообще не имел понятия, что можно делать эти объекты.
А ведь это классная фишка.

Psycho Tiger 02.04.2008 19:35

Любознательно, что ответил на автор этого трейда :)


Часовой пояс GMT +4, время: 07:28.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.