Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   игра (http://www.flasher.ru/forum/showthread.php?t=70430)

Falex1985 14.10.2005 16:33

игра
 
Вложений: 1
Добрый день.Подскажите как создать игру "Стрелялку".Я исходник выложил - осталось сделать выстрелы и попадание, а также увеличение
счётчика.А как - не знаю (я ведь новичок).

mr.N 15.10.2005 05:37

То, что вы выложили - это не исходник, а уже откомпелированный файл *.swf, исходник - это *.fla.
Выложи его, тогда будут конкретные советы, а пока только абстрактные.
Создаёшь какую-то переменную - пишешь в 1 кадре, например, score=0;
Далее, создай мувик в нём создай текстовое поле (должно быть динамическим) прописываешь в поле var например ochki. В 1 кадре мувика, в котором у тебя лежит текстовое поле, пишешь ochki=_root.score;
Во 2-ом кадре - gotoAndPlay(1); - чтобы обновлялось.
Теперь мишени.
Мишени - это кнопки, на них следующий код:
on (release){
_root.score++;
}
В принципе, всё!

Falex1985 15.10.2005 18:17

с помощью decompiler сделай fla

seifip 15.10.2005 18:52

?? // 5 simvolov

Falex1985 15.10.2005 20:06

Что 5 символов?

Falex1985 15.10.2005 22:29

Посоветуйте ссылку на книгу по созданию игр на flash.для скачивания

seifip 15.10.2005 23:11

knigi ne skachivajut a pokupajut...

// 5 simvolov pishut dlja togo chtoby post poslalsja tak ka na forume menshe chem 5 bukv neposylajetsja...

DOG-Paul 15.10.2005 23:15

Цитата:

Сообщение от mr.N
Создаёшь какую-то переменную - пишешь в 1 кадре, например, score=0;
Далее, создай мувик в нём создай текстовое поле (должно быть динамическим) прописываешь в поле var например ochki. В 1 кадре мувика, в котором у тебя лежит текстовое поле, пишешь ochki=_root.score;
Во 2-ом кадре - gotoAndPlay(1); - чтобы обновлялось.

Сам понял что сказал? :)
Это же динамическое!!! :) Зачем его обновлять то искуственно? :) Оно же само будет изменяться...

Den0k 15.10.2005 23:21

про то как делать (самому) игры (tile based games) на флеше(прога такая) (на английском)

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

D12 16.10.2005 01:18

Вложений: 1
а лутше про игры у меня спрашивайте ))) ;)

Falex1985 если исходник немного сложноват (извени увлекся :rolleyes: )
сделаю попроще )))

P.S. как Halo всю прошел)))

Falex1985 16.10.2005 12:52

А если объекты уничтожения делать программно - чтобы они появлялись на 10 секунд а потом исчезали - так сказать duplicateMovieClip!!!

D12 16.10.2005 19:25

тоесть если за 10 секунд неперестрелял то гейм овер , ты так хочеш ???

Falex1985 17.10.2005 08:29

Цитата:

Сообщение от D12
тоесть если за 10 секунд неперестрелял то гейм овер , ты так хочеш ???

Нет - должно быть примерно 30 объектов,которые появляются постепенно по 3 штуки через 10 секунд.После уничтожения всех - ПОБЕДА!!!

Falex1985 19.10.2005 20:26

ЧТо-то ты D12 притих?

D12 19.10.2005 22:30

Цитата:

ЧТо-то ты D12 притих
не слишком ли высокомерно ........................


30 обьектов на экране , по моему жутко некрасиво будет кучу эту лицезреть и ресурс потянет ...............

Falex1985 20.10.2005 15:53

Просто с течением времени появляются объекты.А после уничтожения каждого деструктором их уничтожать!

Falex1985 27.10.2005 20:37

Как Вы на это смотрите?

D12 27.10.2005 22:57

Цитата:

Как Вы на это смотрите?
на что )))
ну что опять игруха застряла ))
делаеш таймер и аттачишь желтинких ))) через каждые там 30 сек )))

Falex1985 28.10.2005 07:36

А как таймер сделать?

D12 30.10.2005 00:30

завтра покажу ))) хорошо )))

D12 30.10.2005 23:53

Вложений: 1
:) ;) :rolleyes:

Falex1985 31.10.2005 08:48

Спасибо.Я посмотрю.

ravenco 31.10.2005 09:25

на счет стрелялки Macromedia сделал кое что
\Program Files\Macromedia\Flash MX 2004\Samples\HelpExamples\animation\
посмотри там и исходник (больше нечего сказать...)


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

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