Пятница, 22 Ноября 2024, 10:40

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Результаты поиска
Tamaz_ExoДата: Вторник, 10 Мая 2022, 01:18 | Сообщение # 1 | Тема: Помощь по обходу спрайтов объекта.
уже был
Сейчас нет на сайте
Я тут по раскинул мозгами. И подумал. Нужно на персонаже реализовать проверку на заступ в спрайт. и если я вступил в спрайт объекта то его ширину делить на 2. Проверить координаты начала спрайта и если я нахожусь выше середины то понижать спрайт персонажа.
Единственное сейчас нужно разобраться какие функции могут распознать спрайт+ как узнать начало координат.
Из опять же выдуманного мной. Точкой начала спрайта нужно брать точку источника и переместить ее в низ.

Если есть у кого то инфо по нужным функциям дайте их пожалуйста.

За запросы в гугл спасибо. пойду погуглю еще.

Добавлено (10 Мая 2022, 12:27)
---------------------------------------------
Возможно кому то будет интересно решение.
Через перерисовку спрайтов я не пошел. Весьма сложно для меня еще.
Сделал объект сделал его родителем всех объектов которые нарисованы на карте + персонаж.
В событие Step прописал depth=-y. И унаследовал всеми объектами через функцию event_inherited().
Вроде все говорят что этот способ не совсем правильный сточки зрения загрузки CPU. но пока еще не могу сравнить так как не хватает мозгов понять как работает прорисовка. учитывая что инфа есть только на английском а я в английском такой себе знаток.

Tamaz_ExoДата: Вторник, 10 Мая 2022, 00:06 | Сообщение # 2 | Тема: Помощь по обходу спрайтов объекта.
уже был
Сейчас нет на сайте
Добрый день.
Прошу помогите, как можно реализовать обход спрайта объекта. На пример дома или дерева.
Если персонаж стоит перед деревом или домом спрайт игрока должен накладываться на спрайт дома. Это я реализовал.
А вот если персонаж стоит сзади дома или дерева то спрайт персонажа все еще накладывается на спрайт объекта.
Примерно я понимаю что нужно приподнять высоту спрайта задней части. но не совсем пойму как это сделать?

Нормально

Не совсем нормально


Сообщение отредактировал Tamaz_Exo - Вторник, 10 Мая 2022, 00:07
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг