Пятница, 22 Ноября 2024, 07:46

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Платформерный вопрос
ЙАNexusДата: Пятница, 01 Ноября 2013, 22:24 | Сообщение # 1
почетный гость
Сейчас нет на сайте
Люди.
Вопрос такой:
Скирра конструкт 2
Платформер,2д
Есть спрайт игрока и спрайты противников.
Когда и персонаж и срайт(Ы) врага находятся на одной платформе(на одном уровне друг с другом) враг должен что-то делать.Как это сделать?



Познающий Construct 2.(не r2)
DimOkДата: Пятница, 01 Ноября 2013, 22:49 | Сообщение # 2
ONG studio
Сейчас нет на сайте
поставить центр спрайтов снизу по середине и
1) сравнить Y героя с Y противника (system - compare - [gg.y] equal [vrag.y]
2) сравнить дистанцию от гг до врага (system - compare - [distance(gg.x,gg.y,vrag.x,vrag.y)] less than [(например 200 пикселей)200]
и если это выполняет то враг делает действие)


Активно пользуюсь Godot Engine
ЙАNexusДата: Пятница, 01 Ноября 2013, 23:08 | Сообщение # 3
почетный гость
Сейчас нет на сайте
Я рассматривал такой вариант.Если исходить из этого условия,что "активным" станет только зеленый враг,синий-же останется неактивным,ведь он на одной платформе с игроком но находится чуть ниже

Познающий Construct 2.(не r2)
LasmelanДата: Суббота, 02 Ноября 2013, 14:13 | Сообщение # 4
Construct 2 & Classic
Сейчас нет на сайте
ЙАNexus, Может, для каждой платформы при столкновении платформы с героем, при столкновении платформы с врагом? (Сам не пробовал).

Мое портфолио:
ЙАNexusДата: Суббота, 02 Ноября 2013, 15:41 | Сообщение # 5
почетный гость
Сейчас нет на сайте
Уже сам придумал: над необходимыми платформами поставил невидимые спрайты,когда их касается игрок и враг,происходит нужное действие.

Познающий Construct 2.(не r2)
  • Страница 1 из 1
  • 1
Поиск:

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