Понедельник, 25 Ноября 2024, 13:35

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Как сломать под собой блок?
cynvoxДата: Среда, 09 Апреля 2014, 23:27 | Сообщение # 1
был не раз
Сейчас нет на сайте
Здравствуйте.

Решил сделать функцию ломание блока под игроком, но не получается.
(Когда игрок стоит на деревянным ящиком, при нажатии кнопки "Вниз" ящик находящийся под игроком должен исчезать). единственное чего получилось добиться это либо исчезает игрок, либо исчезают все ящики.

Код

if(PlaInf==1){ // если зажата кнопка Вниз
     if(place_meeting(x,y+4,Blok_2)){ //если под игроком находиться деревянный блок.
         with (other) {instance_destroy();};
     }
}


определение работает, но не знаю как написать алгоритм который сломает ящик находящийся ниже игрока на 4пикселя.
aFriendДата: Среда, 09 Апреля 2014, 23:46 | Сообщение # 2
участник
Сейчас нет на сайте
Я написал такой код:
Код
if(place_meeting(x,y+4,Blok_2)){
block = instance_nearest(x,y,Blok_2)
with(block){instance_destroy()};    
}

все работает.


Сообщение отредактировал aFriend - Четверг, 10 Апреля 2014, 00:23
cynvoxДата: Четверг, 10 Апреля 2014, 00:33 | Сообщение # 3
был не раз
Сейчас нет на сайте
Спасибо большое. Работает. Очень благодарен.
  • Страница 1 из 1
  • 1
Поиск:

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