Платформерный вопрос
|
|
ЙА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)
|
|
| |