Рейтинг

  • Страница 1 из 1
  • 1

Как сделать так чтобы уничтожался только один объект?
[1] zac [12 Декабря 2011, 20:42]
Привет!)))

Делаю игру где надо палкой отбивать шары!)))

В чем вопрос: на карте у меня 5 балок(объекты одинаковые!) как сделать так : чтобы не все удалялись, а только та балка которой коснулся шар?
[2] TimKruz [12 Декабря 2011, 20:50]
Создаёшь событие столкновения шара с балкой в объекте балка (её ведь надо удалить?), в него помещаешь кнопку "Destroy the instance" с вкладки "main1", появится окошко, там выбрать пункт "self" ("себе"), хотя он должен выбираться по-умолчанию.
[3] FadeBaker [12 Декабря 2011, 23:49]
zac, в объекте шара в Step:
Code
n = instance_nearest(x, y, балка);
col = place_meeting(x, y, n);
if col != noone with n instance_destroy();
[4] Dva_Kota [13 Декабря 2011, 11:08]
Зачем делать это в Step? У TimKruz самый правильный вариант.
Если и шар удалить нужно, то можно воспользоваться таким кодом в событии столкновения (в этом случае не важно у балки будет это событие или у шара):

Code
instance_destroy();
with (other)
{
instance_destroy();
}
[5] zac [13 Декабря 2011, 19:09]
Quote (TimKruz)
TimKruz

Quote (Dva_Kota)
Dva_Kota

+ happy

Новый Вопрос : я поставил в шаре столкновении с шаром bounce(move), но когда шар касается балки он не "отпрыгивает", а идёт(летит!) вперед через балку. biggrin Как сделать так чтобы от отпрыгивал, а не проходил сквозь стены? happy
[6] MrIncrof [13 Декабря 2011, 20:24]
zac, можно поставить таймер (Alarm) и поставить его на 1\3 секунды (10 миллисекунд) и при его срабатывании удалять объект. Можно поставить и меньшее значение.
[7] stalker5889 [13 Декабря 2011, 20:37]
zac, сделай балку твёрдой и поставь у шара при столкновении с балкой рикошет со стандартными значениями. А кстати тут я сделал пример арканойда.
[8] TimKruz [13 Декабря 2011, 22:30]
Quote (4aBo)
на 1\3 секунды (10 миллисекунд)

1 секунда = 1000 миллисекунд. 1/3 секунды = 333 миллисекунды, 10 миллисекунд = 1/100 секунды...
Quote (zac)
а не проходил сквозь стены?

Сделать шар и балку твёрдыми (solid).
Quote (zac)
отпрыгивал

В объекте шара задаёшь функцию со вкладки Move (в подразделе Jump) - "Bounce".

  • Страница 1 из 1
  • 1