Пятница, 22 Ноября 2024, 04:43

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Отдельные экземпляры.
RomaN72Дата: Вторник, 23 Июня 2015, 19:13 | Сообщение # 1
частый гость
Сейчас нет на сайте
Собственно, первая проблема в том, что при исчезновении объекта enemy игра выдает ошибку. Вторая проблема заключается в том ,что объект player должен нацеливаться на близ стоящего enemy, а получается ,что он нацеливается на первого созданного enemy. Нужна помощь.

Код

ШАГ:
if collision_rectangle(x-32,y-32,x+32,y+32,enemy,1,1)
{
if atack=false and target=0
{
for (i=0; i<instance_count; i+=1)
{
iii = instance_id[i];
if iii.object_index == enemy
{
iii.atacked=true
target=instance_id[i]
alarm[0]=15
atack=true
}
}
}
}


OpenGOOДата: Вторник, 23 Июня 2015, 19:50 | Сообщение # 2
почти ветеран
Сейчас нет на сайте
Код
var inst = instance_nearest(x, y, enemy) // найти ближайщего врага


Мои проекты:
- Свободный и открытый клон World Of Goo
- TrueEngine2D (2D игровой фреймворк основанный на FreeBASIC)

[GameMaker: Studio v1.4.9999]


Сообщение отредактировал OpenGOO - Вторник, 23 Июня 2015, 20:02
Quad69Дата: Вторник, 23 Июня 2015, 21:21 | Сообщение # 3
заслуженный участник
Сейчас нет на сайте
Цитата OpenGOO ()
первая проблема в том, что при исчезновении объекта enemy игра выдает ошибку

Кинь лог
Цитата RomaN72 ()
player должен нацеливаться на близ стоящего enemy, а получается ,что он нацеливается на первого созданного enemy

Можешь сделать как написал OpenGOO, но если надо что бы ещё и игнорило врагов которые за стеной, то пользуйся этим скриптом
XDominatorДата: Среда, 24 Июня 2015, 08:57 | Сообщение # 4
постоянный участник
Сейчас нет на сайте
Только нужно помнить, что collision_line возвращает не false, а волшебное значение -4 (если нет пересекающих линию объектов), а в скрипте ошибка.

Ghaarp

The soul lighter(Android, logic)

Zzzzombie RAGE!!!(For android)


Сообщение отредактировал XDominator - Среда, 24 Июня 2015, 08:59
  • Страница 1 из 1
  • 1
Поиск:

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