Пятница, 29 Марта 2024, 04:55

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Несколько вопросов
Несколько вопросов
ehotokotДата: Понедельник, 30 Ноября 2015, 17:50 | Сообщение # 1
был не раз
Сейчас нет на сайте
1. Если у этого объекта hp=0 то нужно сделать чтобы уничтожился другой объект
2. У меня несколько объектов. Нужно чтобы у них было одно и тоже hp. Например если у одного уберётся 10 hp то и у всех уберётся 10 hp.
Quad69Дата: Понедельник, 30 Ноября 2015, 19:43 | Сообщение # 2
заслуженный участник
Сейчас нет на сайте
В справке GM введи как то так: Parent Object
YellowAfterlifeДата: Вторник, 01 Декабря 2015, 04:27 | Сообщение # 3
Сейчас нет на сайте
1. if (hp <= 0) with (obj_that_other_object) instance_destroy();

2. Обычно это решается глобальными переменными. То есть global.obj_some_hp вместо "hp".


XDominatorДата: Вторник, 01 Декабря 2015, 11:50 | Сообщение # 4
постоянный участник
Сейчас нет на сайте
Либо как вариант для второго вопроса, создается объект, который хранит в себе хп твоей группы объектов, и ссылки на них же. И в самих объектах хранится обратная ссылка на этот главный в группе объект и чтение/запись hp происходит в нем по команде из других объектов группы. Вариант с глобальной переменной не подходит, если таких одинаковых групп может быть несколько одновременно.

Ghaarp

The soul lighter(Android, logic)

Zzzzombie RAGE!!!(For android)
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Несколько вопросов
  • Страница 1 из 1
  • 1
Поиск:

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