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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 23.03.2010, 10:07
boris1029 вне форума Посмотреть профиль Отправить личное сообщение для boris1029 Найти все сообщения от boris1029
  № 1  
Ответить с цитированием
boris1029

Регистрация: Dec 2009
Сообщений: 26
Post Распределение мувиков в игре по позициям(стоит, идёт и т. д)

У меня такая проблема: в игре есть мувик героя, В котором покадрово лежат 3 позиции, а именно стоит, идёт и прыгает. На герое я написал код, в котором при нажатии на кнопки он каждый кадр двигается в нужную сторону, и переходит на тот кадр, где для данного изменения в пространстве есть движения. Кадром выше я написал код, который не даёт герою провалиться сквозь землю, и если соприкосновения с поверхностью нет, то герой переходит на кадр с прыжком.
Так вот проблема в том, что:
1. Если герой спускается сверху, то он остаётся в кадре с прыжком(то же и с передвижением).
2. каким кодом можно узнать что герой передвигается вправо / влево.

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

Регистрация: Mar 2010
Адрес: 54.713862552265084 = 20.442724227905273
Сообщений: 449
Отправить сообщение для stweet с помощью Skype™
как делал я:
К примеру у нас есть 4 фрэйма и четыре мувика(анимации движения). Я какждый фрэйм обзывал своим именем и вставлял по мувику в каждый. При нажатии на нужную мне кнопку(лево, право, верх, вниз) вызывал этот кадр. т.е. в кнопках пропиывал проигрование нужной мне анимации.
Есть ещё такая функция как проверять каждую нажатую кнопку, тогда для фантазии можно раширить границы (лево + верх = такая анимация, лево + низ = другая анимация, просто в лево соответственно 3-я анимация.)

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

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

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


 


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


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