Перемещение фона уровня - Помогите, не получается! - Разработка игр на Game Maker (Simple Mode) - Форум Game Maker. Разработка игр.
Здравствуй Гость | Перейти на сайт

Главная | Форум | Регистрация | Войти
gmaker.net ;) [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум Game Maker. Разработка игр. » Разработка игр на Game Maker (Simple Mode) » Помогите, не получается! » Перемещение фона уровня
Перемещение фона уровня
UfGo Дата: Вторник, 20.07.2010, 14:27 | Сообщение # 1
Молчун
Группа: Пользователь
Сообщений: 3
Статус: Offline
Комрады! Нужна ваша помощь, как сделать бэкгроунд для 2д платформера, который при скролинге, будет перемещаться с меньшей скоростью чем комната, или даже в обратную сторону? Буду благодарен за любую помощь


Сообщение отредактировал UfGo - Вторник, 20.07.2010, 14:41
 
SRes Дата: Вторник, 20.07.2010, 14:40 | Сообщение # 2
Каждый 5й пост мой
Группа: Страж
Сообщений: 2512
Статус: Offline
Рисовать его вручную, а не выставлять как фон в комнате.


Velociped Inc.
 
UfGo Дата: Вторник, 20.07.2010, 14:46 | Сообщение # 3
Молчун
Группа: Пользователь
Сообщений: 3
Статус: Offline
Quote (SRes)
Рисовать его вручную, а не выставлять как фон в комнате.

у меня есть нарисованый фон =) просто я думаю что если делать его объектом то это будет ресурсоемко... должен же быть какойто способ...)))


Сообщение отредактировал UfGo - Вторник, 20.07.2010, 14:46
 
Ninja Дата: Вторник, 20.07.2010, 15:51 | Сообщение # 4
Хоть палкой гони
Группа: Проверенные
Сообщений: 683
Статус: Offline
можно завести объект контроллер(если его еще нету), который будет отвечать за отрисовку некоторой графики(худ и т.д.) и в нем в событии рисования отрисовывать фон одной из функций background_draw_*


Oh, my God! You kill Kenny! You bastard!
 
Sander Дата: Вторник, 20.07.2010, 15:56 | Сообщение # 5
Сказал что-то
Группа: Проверенные
Сообщений: 60
Статус: Offline
можно установить нужные бэки в комнате как есть, а затем пользовать в энд степе объекта отсчёта код вида
Code

background_x[номер бэкрграунда]+=(x-xprevious)/2
background_x[номер бэкрграунда]+=(x-xprevious)/5

где x и xprevious - координаты соответствующего объекта отсчёта, делитель координаты подбери опытным путём
 
Aimar Дата: Вторник, 20.07.2010, 23:19 | Сообщение # 6
Болтун
Группа: Проверенные
Сообщений: 173
Статус: Offline
Quote (UfGo)
у меня есть нарисованый фон =) просто я думаю что если делать его объектом то это будет ресурсоемко... должен же быть какойто способ...)))
Да без разницы. Твоя картинка сожрет памяти одинаково что для объекта, что для фона; и гораздо больше, чем разница в памяти для чистых объекта и фона, о которой ты так почему-то трясешься.


Сообщение отредактировал Aimar - Вторник, 20.07.2010, 23:27
 
UfGo Дата: Суббота, 24.07.2010, 04:07 | Сообщение # 7
Молчун
Группа: Пользователь
Сообщений: 3
Статус: Offline
всем спасибо за ответы! сделал по своему ) на перемещение гг по х+ поставил перемещение фона на х- =)
 
Форум Game Maker. Разработка игр. » Разработка игр на Game Maker (Simple Mode) » Помогите, не получается! » Перемещение фона уровня
Страница 1 из 11
Поиск:



Сообщество Gmaker.SU 2005-2012
Используются технологии uCoz
Простой вход