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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 13.04.2013, 00:17
allex вне форума Посмотреть профиль Отправить личное сообщение для allex Найти все сообщения от allex
  № 1  
Ответить с цитированием
allex
[+3 05.12.12]

Регистрация: Mar 2012
Сообщений: 46
По умолчанию платформер с несколькими фонами

Добрый вечер уважаемые гуру. Столкнулся с проблемой создания скроллинга игрового мира,у которого есть задние планы со своей скоростью перемещения.Как двигать мир с одним фоном уже научился,а вот добиться эффекта с тремя фономи не получается.Хотелось бы узнать о ресурсах,как добиться эффекта,как в в приложенном примере.Спасибо
platformer.swf   (73.3 Кб)
Вложения
Тип файла: swf platformer.swf (73.3 Кб, 154 просмотров)


Последний раз редактировалось Wolsh; 13.04.2013 в 00:42.
Старый 13.04.2013, 01:38
СлаваRa вне форума Посмотреть профиль Отправить личное сообщение для СлаваRa Найти все сообщения от СлаваRa
  № 2  
Ответить с цитированием
СлаваRa
 
Аватар для СлаваRa

блогер
Регистрация: Feb 2008
Адрес: http://playtika.com
Сообщений: 1,119
Записей в блоге: 5
Отправить сообщение для СлаваRa с помощью ICQ Отправить сообщение для СлаваRa с помощью Skype™
Вы бы, хотя б объяснили как бы двигаете 1, как 3, показали бы код, и тогда Вам скорее всего б помогли,.. и так это "битва экстрасенсов"

пс
Вы смогли определять коллизии, лазать по лестницам,...
__________________
местонахождение

Старый 13.04.2013, 18:16
Александр Мостовой вне форума Посмотреть профиль Отправить личное сообщение для Александр Мостовой Посетить домашнюю страницу Александр Мостовой Найти все сообщения от Александр Мостовой
  № 3  
Ответить с цитированием
Александр Мостовой
 
Аватар для Александр Мостовой

Регистрация: Sep 2001
Адрес: Харьков
Сообщений: 305
Отправить сообщение для Александр Мостовой с помощью ICQ Отправить сообщение для Александр Мостовой с помощью Skype™
Ну просто у каждого из фонов своя линейная функция координат от виртуальнго параметра х

Код AS3:
var xVirtual:Number = .... //тут уж как вы сами высчитываете
var yVirtual:Number =
back1.x = xVirtual;
back1.y = yVirtual;
 
back2.x = xVirtual / 2;
back2.y = yVirtual / 2;
 
back3.x = xVirtual / 6;
back3.y = yVirtual / 6;//соответсвенно чем дальше фон находится тме медленне он движется  :)
Это дает небольшую иллюзию 3Д
Зная виртуальное расстояние до ближнего плана и до дальнего через подобные треугольники может рассчитать вполне точно замедление скорости. А можете и просто подобрать на глаз
__________________
...


Последний раз редактировалось Александр Мостовой; 13.04.2013 в 20:38.
Старый 13.04.2013, 18:59
Babylon вне форума Посмотреть профиль Отправить личное сообщение для Babylon Посетить домашнюю страницу Babylon Найти все сообщения от Babylon
  № 4  
Ответить с цитированием
Babylon
[+1 25.10.13]
[+4 18.03.14]
 
Аватар для Babylon

Регистрация: Jan 2006
Адрес: Москва, Зеленоград
Сообщений: 653
Отправить сообщение для Babylon с помощью ICQ
Обалденная игруха. Получил эстетическое удовольствие. А чего нельзя запихнуть фоны в один клип и двигать его одного?

Старый 13.04.2013, 19:13
Александр Мостовой вне форума Посмотреть профиль Отправить личное сообщение для Александр Мостовой Посетить домашнюю страницу Александр Мостовой Найти все сообщения от Александр Мостовой
  № 5  
Ответить с цитированием
Александр Мостовой
 
Аватар для Александр Мостовой

Регистрация: Sep 2001
Адрес: Харьков
Сообщений: 305
Отправить сообщение для Александр Мостовой с помощью ICQ Отправить сообщение для Александр Мостовой с помощью Skype™
Цитата:
А чего нельзя запихнуть фоны в один клип и двигать его одного?
Н ебудет эффекта 3Д от движения разных планов
__________________
...

Старый 13.04.2013, 19:16
C4Grey вне форума Посмотреть профиль Отправить личное сообщение для C4Grey Найти все сообщения от C4Grey
  № 6  
Ответить с цитированием
C4Grey

Регистрация: May 2007
Сообщений: 181
Отправить сообщение для C4Grey с помощью ICQ Отправить сообщение для C4Grey с помощью Skype™
Это называется параллакс. Пример:
http://www.lextalkington.com/blog/20...system-engine/

Старый 13.04.2013, 19:18
Babylon вне форума Посмотреть профиль Отправить личное сообщение для Babylon Посетить домашнюю страницу Babylon Найти все сообщения от Babylon
  № 7  
Ответить с цитированием
Babylon
[+1 25.10.13]
[+4 18.03.14]
 
Аватар для Babylon

Регистрация: Jan 2006
Адрес: Москва, Зеленоград
Сообщений: 653
Отправить сообщение для Babylon с помощью ICQ
будет всё отлично.

Старый 13.04.2013, 19:56
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 8  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Цитата:
Сообщение от Babylon Посмотреть сообщение
А чего нельзя запихнуть фоны в один клип и двигать его одного?
Цитата:
Сообщение от Александр Мостовой Посмотреть сообщение
Не будет эффекта 3Д от движения разных планов
Цитата:
Сообщение от Babylon Посмотреть сообщение
будет всё отлично.
Babylon, можешь подробней рассказать о своей реализации параллакса путем смещения одного лишь клипа со всеми фонами внутри?
__________________
Поймай яблоко 2!

Старый 13.04.2013, 20:29
Babylon вне форума Посмотреть профиль Отправить личное сообщение для Babylon Посетить домашнюю страницу Babylon Найти все сообщения от Babylon
  № 9  
Ответить с цитированием
Babylon
[+1 25.10.13]
[+4 18.03.14]
 
Аватар для Babylon

Регистрация: Jan 2006
Адрес: Москва, Зеленоград
Сообщений: 653
Отправить сообщение для Babylon с помощью ICQ
Я не говорил, что со всеми фонами. По моему это очевидно.

Старый 13.04.2013, 20:43
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 10  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Очевидно, что ты предлагаешь неприемлемый вариант.
Если для тебя очевидно другое — изложи подробней свою мысль, не сочти за труд. Автор задал вопрос именно для этого, а не для "будет всё отлично".
__________________
Поймай яблоко 2!

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

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

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


 


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


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