Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 27.12.2007, 10:22
sogologo вне форума Посмотреть профиль Отправить личное сообщение для sogologo Найти все сообщения от sogologo
  № 1  
Ответить с цитированием
sogologo
[+4 19.02.09]

Регистрация: Dec 2007
Адрес: Красноярск
Сообщений: 71
По умолчанию сбор придметов и зачеслени очков

вот делаю игру пока только идет доработки так сказать движка... в исходник есть машинка значит едет она по дороге и должна собирать так сказать предметы, до пустим деньги собрала маленьки знак доллора получила 10 баксов большой 20... и эти очки должны показываться в углу каком нибудь... и еще будут и другие объекты так сказать анти объект при наезде машины на него очки считывается с игрового счета вот и все например при назеде на анти объект отминусовывается 10 очков... а если очков нет то игра заканчивается то бишь гейм овер....

за рание всех блогадарю за помощь... и пока сам пытаюсь решить эту проблему
Вложения
Тип файла: rar games.rar (8.2 Кб, 66 просмотров)

Старый 27.12.2007, 12:33
repz вне форума Посмотреть профиль Отправить личное сообщение для repz Найти все сообщения от repz
  № 2  
Ответить с цитированием
repz

Регистрация: Mar 2006
Сообщений: 425
Через хит тест определяйте столкновение с объектом, а в динамик текст добавляйте или отнимайте очки, потом условие, что если очки уходят в минус, например, тогда гейм овер.
Как-то так.

Старый 27.12.2007, 12:38
sogologo вне форума Посмотреть профиль Отправить личное сообщение для sogologo Найти все сообщения от sogologo
  № 3  
Ответить с цитированием
sogologo
[+4 19.02.09]

Регистрация: Dec 2007
Адрес: Красноярск
Сообщений: 71
я это все понимаю но не могусоставить алгоритм не идем он меня пока ошибак вроде нет но алгоритм не идет... помоги кодом

Старый 27.12.2007, 12:47
repz вне форума Посмотреть профиль Отправить личное сообщение для repz Найти все сообщения от repz
  № 4  
Ответить с цитированием
repz

Регистрация: Mar 2006
Сообщений: 425
Проверяй в цикле столкновение всех денег по 10 баков и если да то добавляй 2 очка, в другом цикле проверяй столкновение всех денег 20 баксов и добавляй три очка и так далее. Или все в одном цикле сделай, вот только думаю, что на общет уйдет много ресурсов, могет я и не прав, подожди пока гуру ответят.
Код:
var int1 = setInterval(function ()
    {
        if (bax10.hitTest(car))
        {
            выполнить действие прибавление;
        }
        else if (bax20.hitTest(car))
        {
            выполнить действие прибавление;
        }
        else if (kakashka.hitTest(car))
        {
            выполнить действие отнимание;
        }
        else
        {
            clearInterval(int1);
        } 
    }, 100);
Как-то так, ен уверен на счет интервала только)


Последний раз редактировалось repz; 27.12.2007 в 12:54.
Старый 27.12.2007, 12:55
sogologo вне форума Посмотреть профиль Отправить личное сообщение для sogologo Найти все сообщения от sogologo
  № 5  
Ответить с цитированием
sogologo
[+4 19.02.09]

Регистрация: Dec 2007
Адрес: Красноярск
Сообщений: 71
да вот именно я что пишу код хит теста.. а он у меня вобще не идет как будто я его не к какому объекту не обращаю так что жду каких нибудь примеров... что оттолкунться от чего нибудь

что за интервал? и как выполнить дейсвия эти??? отнимания и прибавления? и это код как я понял надо писать в кадр? ...
есть у меня динамечный текст как все действия обратить к ниму?


Последний раз редактировалось etc; 27.12.2007 в 13:27.
Старый 27.12.2007, 13:25
repz вне форума Посмотреть профиль Отправить личное сообщение для repz Найти все сообщения от repz
  № 6  
Ответить с цитированием
repz

Регистрация: Mar 2006
Сообщений: 425
Этот код нужно писать в main а не в кадр, задайте имя динамик тексту и обращайтесь к нему по этому имени.
Объект должен быть прямоугольным или квадратным иначе нужно будет использовать битмапдата. Интервал проверяет через заданный промежуток времени произошли ли события описанные в его теле.
Про действия отнимания и прибавление почитайте по F1 из флеша, слова для поиска - operator.
Что-то Вы слишком сложную задачу взяли для начала, если не знаете , как обратиться к динамик тексту.

Вот посмотрите, авось разберетесь.
Вложения
Тип файла: rar car.rar (4.3 Кб, 68 просмотров)


Последний раз редактировалось iNils; 27.12.2007 в 14:57.
Старый 27.12.2007, 14:15
sogologo вне форума Посмотреть профиль Отправить личное сообщение для sogologo Найти все сообщения от sogologo
  № 7  
Ответить с цитированием
sogologo
[+4 19.02.09]

Регистрация: Dec 2007
Адрес: Красноярск
Сообщений: 71
спасибо поробуй разобраться посмотрел пример попробую все сам сделать вроде трудностей не вижу

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


Последний раз редактировалось iNils; 27.12.2007 в 14:58.
Старый 27.12.2007, 14:56
repz вне форума Посмотреть профиль Отправить личное сообщение для repz Найти все сообщения от repz
  № 8  
Ответить с цитированием
repz

Регистрация: Mar 2006
Сообщений: 425
у меня твой исходник не открывается.

Старый 27.12.2007, 14:57
sogologo вне форума Посмотреть профиль Отправить личное сообщение для sogologo Найти все сообщения от sogologo
  № 9  
Ответить с цитированием
sogologo
[+4 19.02.09]

Регистрация: Dec 2007
Адрес: Красноярск
Сообщений: 71
вот вроде разобрался сейчас очки работают по твоему алгоритму... разобрался с интервалом все вспомнил... пока только не приступал к обращению текста...... выкладываю исходник... разобрался что бы объект исчезал при его сборе... осталось только задать пиременые к счетчику и формулы прибовления и уменьшания составить и встаивть их в код поробую сам поковырятся но жду помощи из вне по этому исходнику будут вопросик еще ?)

Старый 27.12.2007, 14:59
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 10  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
repz и sogologo, когда хотите что-то добавить, используйте кнопку и редактируйте последнее сообщение, а не создавайте несколько сообщений подряд.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Создать новую тему Ответ Часовой пояс GMT +4, время: 12:57.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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