Суббота, 20 Апреля 2024, 19:25

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Помогите с созданием одного объекта (Создается два, вместо одного)
Помогите с созданием одного объекта
black_houseДата: Вторник, 22 Мая 2012, 16:55 | Сообщение # 1
участник
Сейчас нет на сайте
Нужно, чтобы при нажатии на клавишу 'R' создавался объект (ракета), а второй раз можно нажать лишь при условии, что первой ракеты не существует.
Ракета самонаводящаяся, и т.к. два врага, то создается сразу две штуки.


Snow Dream [2d, Android] (v1.3)


Сообщение отредактировал black_house - Вторник, 22 Мая 2012, 16:57
elis1112Дата: Вторник, 22 Мая 2012, 17:03 | Сообщение # 2
Igni et ferro
Сейчас нет на сайте
instance_create(x,y,obj)
и
instance_exists(obj)
справка это уже не модно

Code
if keyboard_check(ord("R")) and ast=0
{
instance_create(100,100,o_raketa)
ast=1 //переменная будет отвечать за наличие объекта в комнате
}


Code
if instance_exists(o_raketa)
{
ast=0
}


Сообщение отредактировал elis1112 - Вторник, 22 Мая 2012, 17:07
Dva_KotaДата: Вторник, 22 Мая 2012, 17:14 | Сообщение # 3
заслуженный участник
Сейчас нет на сайте
Тогда лучше так (в Step):
Code
if (keyboard_check(ord("R")) and !instance_exists(o_raketa))  
{
instance_create(100,100,o_raketa);
}


Или так (в событии нажатия клавиши "R"):
Code
if (!instance_exists(o_raketa))  
{
instance_create(100,100,o_raketa);
}


Новый пример инвентаря! /20.06.2012/

Energy Wars
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Помогите с созданием одного объекта (Создается два, вместо одного)
  • Страница 1 из 1
  • 1
Поиск:

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