Welcome to U.A.C. [O.S.A.]
login / register 
Status: Guest
Архивы форума | iddqd.ru
Wolf 3D
ПравилаПравила ПоискПоиск
18+
Тема для новичков. Вопросы по маппингу/моддингу - любые! Пред.  1, 2, 3 ... 41, 42, 43 ... 198, 199, 200  След.
   Список разделов - Флуд и устаревшие темы - Тема для новичков. Вопросы по маппингу/моддингу - любые!Ответить
АвторСообщение
N00b
Chief Petty Officer
Next rank: Chief Petty Officer after 18 points
922

Doom Rate: 2.15

Posts quality: +384
Ссылка на пост №821 Отправлено: 23.03.16 21:30:21

будут ли отображатся все ресурсы в ваде ?

Нет (если используешь на карте ресурсы из DooM1). В GZDoom будет, например, двухцветная сетка на месте этих текстур.

модифицировать ванилку 2-ого дума

Ни в коем случае!

Есть несколько вариантов: 1) подключить DooM2 как IWAD, а DooM1 --- как PWAD (или наоборот). Я только что попробовал --- у меня на GZDoom запустилось, хотя могут возникнуть проблемы с переопределёнными текстурами и т. п., хотя вроде их не должно быть; 2) если используемых текстур из DooM1 немного --- можно их впихнуть в свой wad. Думаю, id на это не сильно обидится.
1 2
ZZYZX
- UAC Commissar -
Next rank: = UAC Commissar = after 16 pointsМодератор форума
6284

Doom Rate: 1.65

Posts quality: +1633
Ссылка на пост №822 Отправлено: 24.03.16 03:20:21
Brain:
Есть вопрос. Я использую несколько ресурсов для создания вада (Дум1\2) Если я буду использовать при запуске моего вада Дум 2 То будут ли отображатся все ресурсы в ваде ? Или же мне надо модифицировать ванилку 2-ого дума что бы у меня отображались 2 ресурса ?

Мама родная, да юзайте же d1gfxd2.wad уже.
2 2 1
Unregistered
Banned flooder
599

Doom Rate: 0.96

Posts quality: +42
Ссылка на пост №823 Отправлено: 24.03.16 15:16:34
Можно ли заставить монстра кидаться снарядами в случайном направлении без прописывания всех углов и рандомного перехода к ним?
1 2 10
Герр Смертоносец
- Warrant Officer -
Next rank: = Warrant Officer = after 67 points
1073

Doom Rate: 1.35

Posts quality: +947
Ссылка на пост №824 Отправлено: 24.03.16 16:12:42
Unregistered:
Можно ли заставить монстра кидаться снарядами в случайном направлении без прописывания всех углов и рандомного перехода к ним?

Вместо фиксированного угла прописать конструкцию вида random(-90,90) с нужным спредом.
5
ZZYZX
- UAC Commissar -
Next rank: = UAC Commissar = after 16 pointsМодератор форума
6284

Doom Rate: 1.65

Posts quality: +1633
Ссылка на пост №825 Отправлено: 24.03.16 16:21:39
Unregistered:
Можно ли заставить монстра кидаться снарядами в случайном направлении без прописывания всех углов и рандомного перехода к ним?

A_SetAngle(random(0, 360)) вместо A_FaceTarget (если нужно чтобы монстр вертелся)
Если не нужно, то тот же random(0, 360) четвёртым параметром в A_CustomMissile.
2 2 1
Unregistered
Banned flooder
599

Doom Rate: 0.96

Posts quality: +42
Ссылка на пост №826 Отправлено: 24.03.16 18:39:45
Вот такой вот код
Скрытый текст:

Spawn:
POSS A 0 ACS_NamedExecute("up")
POSS AB 10 A_Look
goto spawn+1


Но скрипт почему-то не вызывается. Как исправить?
1 2 10
alekv
- Colonel -
Next rank: = Colonel = after 270 pointsМодератор форума
4170

Doom Rate: 1.87

Posts quality: +949
Ссылка на пост №827 Отправлено: 24.03.16 18:53:34
Unregistered
Spawn:
POSS A 0
POSS A 0 ACS_NamedExecute("up")

либо
Spawn:
POSS A 1 ACS_NamedExecute("up") //Но так не помню, заработает или нет.
В чем дело думаю понял?
1 3 1
Unregistered
Banned flooder
599

Doom Rate: 0.96

Posts quality: +42
Ссылка на пост №828 Отправлено: 24.03.16 19:10:33
alekv
Но так скрипт активируется все время, а мне нужно только один раз.
1 2 10
Герр Смертоносец
- Warrant Officer -
Next rank: = Warrant Officer = after 67 points
1073

Doom Rate: 1.35

Posts quality: +947
Ссылка на пост №829 Отправлено: 24.03.16 19:13:01
Unregistered
Spawn:
POSS A 1
POSS A 0 ACS_NamedExecute("up")
POSS AB 10 A_Look
goto spawn+2

Вот так. Я хз, зачем движку нужна задержка в тик, но без неё не работает.
5
ZZYZX
- UAC Commissar -
Next rank: = UAC Commissar = after 16 pointsМодератор форума
6284

Doom Rate: 1.65

Posts quality: +1633
Ссылка на пост №830 Отправлено: 24.03.16 19:13:31
Unregistered:
Но так скрипт активируется все время, а мне нужно только один раз.


Spawn:
TNT1 A 0 A_Jump(256, "SpawnSkip")
TNT1 A 0 ACS_NamedExecute("up")
SpawnSkip:
/* кадры спавна тут */

Код основан конкретно на том факте, что при спавне первая строка пропускается.


Герр Смертоносец:
Я хз, зачем движку нужна задержка в тик

Не в тик, а в кадр. Потому что актор инициализируется на кадре 0 (коий есть первый кадр Spawn), и кадр считается "выполненным", но при этом функция из него не вызывается.
И вообще твой способ его проблему не решает. После потери цели монстр перейдёт в Spawn! И ещё в некоторых случаях. Самый простой способ это решить я описал выше. Там код будет выполнен только при первом вызове Spawn.
2 2 1
Unregistered
Banned flooder
599

Doom Rate: 0.96

Posts quality: +42
Ссылка на пост №831 Отправлено: 24.03.16 19:41:37
Все заработало, когда в связке с добавлением кадра NamedExecute заменил NamedExecuteWithResult. Какая-то магическая функця :o
1 2 10
ZZYZX
- UAC Commissar -
Next rank: = UAC Commissar = after 16 pointsМодератор форума
6284

Doom Rate: 1.65

Posts quality: +1633
Ссылка на пост №832 Отправлено: 24.03.16 21:01:07
Разница между Execute и ExecuteWithResult заключается в том, что ExecuteWithResult гарантированно запускается чётко в тот момент, когда ты вызываешь функцию, а Execute в какой-то расплывчатый момент после. Или иногда даже в следующем тике.
2 2 1
Anto96WS
= Master Corporal =
Next rank: - Sergeant - after 9 points
281

Doom Rate: 1.77

Posts quality: +88
Ссылка на пост №833 Отправлено: 25.03.16 08:00:14
Если выставить предметам и монстрам флаг +NEVERRESPAWN, то при включении респавна в сетевой игре они будут/не будут респавниться?
ZZYZX
- UAC Commissar -
Next rank: = UAC Commissar = after 16 pointsМодератор форума
6284

Doom Rate: 1.65

Posts quality: +1633
Ссылка на пост №834 Отправлено: 25.03.16 13:51:44
Это тестируется руками за 5 минут. Ждать ответа в этой теме гораздо дольше. Да и я не знаю ответа, и сомневаюсь что кто-то пробовал.
2 2 1
Anto96WS
= Master Corporal =
Next rank: - Sergeant - after 9 points
281

Doom Rate: 1.77

Posts quality: +88
Ссылка на пост №835 Отправлено: 25.03.16 14:32:23
ZZYZX
Было бы на чем тестировать
ZZYZX
- UAC Commissar -
Next rank: = UAC Commissar = after 16 pointsМодератор форума
6284

Doom Rate: 1.65

Posts quality: +1633
Ссылка на пост №836 Отправлено: 25.03.16 15:44:35
Anto96WS:
ZZYZX
Было бы на чем тестировать

Делаешь вад.

zandronum -host -iwad doom2.wad -file твойвад
zandronum -iwad doom2.wad -file твойвад +connect localhost
2 2 1
Unregistered
Banned flooder
599

Doom Rate: 0.96

Posts quality: +42
Ссылка на пост №837 Отправлено: 25.03.16 16:53:04
Есть ли какая-нибудь ACS функция, позволяющая узнать tid активатора скрипта?
1 2 10
Memfis
= Colonel =
Next rank: - Commissar - after 135 points
4755

Doom Rate: 1.8

Posts quality: +702
Ссылка на пост №838 Отправлено: 25.03.16 17:13:49
ZZYZX:

Мама родная, да юзайте же d1gfxd2.wad уже.

А народ знает, что в нём есть ошибки? Некоторых текстур не хватает.
Вот этот получше вроде будет - http://www.mediafire.com/download/3de3jdukbhsnbdw/UDgfxD2.zip
1 2 1
Kirov-13
- 1st Lieutenant -
Next rank: = 1st Lieutenant = after 146 points
1694

Doom Rate: 1.42

Posts quality: +543
Ссылка на пост №839 Отправлено: 25.03.16 17:22:21
Memfis
ZZYZX
Я вообще брал текстуры из перводума и альфа-беты и спокойно закидывал куда надо. И никакого БДСМ с подключением овер 9000 вадов.
1
MyNameIs
= 1st Lieutenant =
Next rank: - Captain - after 18 points
2072

Doom Rate: 2.02

Posts quality: +914
Ссылка на пост №840 Отправлено: 27.03.16 09:17:15
кто-нибудь знает, как с помощью CustomBulletAttack воссоздать атаку мастермайнда?
или добавить тэг "+THRUGHOST" к его атаке, не меняя её?
1 1 1
Страница 42 из 200Перейти наверх Пред.  1, 2, 3 ... 41, 42, 43 ... 198, 199, 200  След.
   Список разделов - Флуд и устаревшие темы - Тема для новичков. Вопросы по маппингу/моддингу - любые!