Welcome to U.A.C.
login / register 
Status: Guest
Архивы форума | iddqd.ru
Wolf 3D
ПравилаПравила ПоискПоиск
18+
Флаги Actor-а
   Список разделов - Местечко мапперов и моддеров - Флаги Actor-аОтветить
АвторСообщение
qwe8013
= Lance Corporal =
Next rank: - Master Corporal - after 12 points
188

Doom Rate: 1.92

Posts quality: +57
Ссылка на пост №1 Отправлено: 08.05.26 22:55:48
Делаю всё под UZDoom.
Есть actor на zscript со следующими флагами:
+NOGRAVITY
+FLOAT		
+SOLID
+INVULNERABLE
+NODAMAGE
+NOTAUTOAIMED
+NEVERTARGET
+DONTTHRUST


Он блокирует игрока, проджектайлы, но пропускает hitscan атаки. Можно ли сделать так, чтобы помимо hitscan-а он пропускал проджектайлы, но игрока не пропускал?
AleksV
Marine 1st class
Next rank: - UAC Gunner - after 6 points
34

Doom Rate: 2

Posts quality: +14
Ссылка на пост №2 Отправлено: 09.05.26 09:12:37
Можно переопределить функцию CanCollideWith.
Override Bool CanCollideWith (Actor Other, Bool Passive)
{
	if (Other.bMISSILE) return false;
	return Super.CanCollideWith (Other, Passive);
}

Рейтинг сообщения: +2, отметил(и): JSO x, qwe8013
qwe8013
= Lance Corporal =
Next rank: - Master Corporal - after 12 points
188

Doom Rate: 1.92

Posts quality: +57
Ссылка на пост №3 Отправлено: 13.05.26 18:19:02
AleksV
Спасибо, так действительно работает.
Страница 1 из 1Перейти наверх
   Список разделов - Местечко мапперов и моддеров - Флаги Actor-а