Автор | Сообщение |
Keilin Fox = Sergeant =
| 370 |
Doom Rate: 1.97 Posts quality: +58 |
Отправлено: 31.05.17 14:37:10 | | | YURA_111
Grenade Launcher простой. как однозарядный подствольник. | |
|
| |
YURA_111 UAC Sergeant Major
| 768 |
Doom Rate: 1.98 Posts quality: +136 |
Отправлено: 31.05.17 14:48:10 | | | Keilin Fox
Я не нашел Keilin Fox: | Grenade Launcher простой |
Чтобы ты мог сам глянуть - распакуй оcновной файл PK3 брутала и там (убей себя ап стену - жесть млять какая каша) увидев кучу текстовых документов, пробуй найти код нужного оружия по имени.
Маленький совет: если ты начинающий моддер или декорейт-редактор, ПОВЕРЬ, лучше обойди стороной этот мод. Начни хотя бы с АЕОД. | |
|
| |
Keilin Fox = Sergeant =
| 370 |
Doom Rate: 1.97 Posts quality: +58 |
Отправлено: 31.05.17 14:49:52 | | | YURA_111
STGRENADELAUNCH.txt сразу бы сказали, чтобы имя файла дал | |
|
| |
YURA_111 UAC Sergeant Major
| 768 |
Doom Rate: 1.98 Posts quality: +136 |
Отправлено: 31.05.17 15:00:25 | | | Keilin Fox: | STGRENADELAUNCH.txt сразу бы сказали, чтобы имя файла дал |
А я тебя про что спрашивал?
YURA_111: | Heavy Grenade Launcher! - это ? |
Внутри очень большой код (в котором лень разбираться) - первое что попадается на глаза, это в стейте Fire строчка GLAF A 2 BRIGHT A_FireCustomMissile("GrenadeMissileHE", 0, 1, 0, 0)
Нужно найти актор GrenadeMissileHE - и там смотреть Дамаг
Тоже самое есть в стейте FireFrag, только актор там будет "GrenadeMissileFrag"... |
|
|
| |
Keilin Fox = Sergeant =
| 370 |
Doom Rate: 1.97 Posts quality: +58 |
Отправлено: 31.05.17 15:29:34 | | | Можно ли реализовать такую фичу, как пинок является еще и действием? (кнопка "Е") (брутал дум, проект бруталити) если да, что надо искать и добавлять? | |
|
| |
IvanFeeD = Corporal =
| 115 |
Doom Rate: 0.92 Posts quality: +3 |
Отправлено: 01.06.17 20:09:10 | | | Можно ли найти все акторы одного типа и удалить их? | |
|
| |
JSO x - 2nd Lieutenant -
| 1334 |
Doom Rate: 2.26 Posts quality: +726 |
Отправлено: 01.06.17 20:50:02 | | | Где? В редакторе типа Doom Builder, по уровню (скриптами) или как-то по-другому? | |
|
2 |
7 |
1 |
|
|
| |
DeXiaZ - 1st Lieutenant -
| 1702 |
Doom Rate: 2.29 Posts quality: +493 |
Отправлено: 01.06.17 22:04:22 | | | IvanFeeD, в Doom Builder жмешь F3 и выбираешь нужный тип акторов, после выбора жмешь delete. |
|
|
1 |
3 |
3 |
|
|
| |
BFG2407 = Warrant Officer =
| 1211 |
Doom Rate: 1.38 Posts quality: +235 |
Отправлено: 02.06.17 00:34:46 | | | ZZYZX
Ещё такой вопрос (коль уж играюсь с освещением секторов):
В Doom64 если, мне не изменяет память, градиент можно было выстраивать от сектора к сектору: в GZ такую штуку не завезли? | |
|
2 |
2 |
1 |
|
|
| |
ZZYZX - UAC Commissar -
| | 6284 |
Doom Rate: 1.65 Posts quality: +1630 |
Отправлено: 02.06.17 00:51:10 | | | А точно можно? Не завезли. |
Рейтинг сообщения: +1, отметил(и): BFG2407 |
|
2 |
2 |
1 |
|
|
| |
Kragoth762 = Master Sergeant =
| 474 |
Doom Rate: 1.93 Posts quality: +47 |
Отправлено: 03.06.17 23:40:31 | | | ACS:
можно менять угол к примеру 5 монстров и у всех tag:1, для каждого монстра разный угол?
что-то вроде for (int i=0; i < 5; i++).
или геморройно задать каждому монстру теги, так конечно сработает.
но хотелось бы иначе))
и ещё один: как сделать через ACS предмет неподбираемым? |
|
|
| |
ZZYZX - UAC Commissar -
| | 6284 |
Doom Rate: 1.65 Posts quality: +1630 |
Отправлено: 04.06.17 09:44:34 | | | По первому вопросу
int searchTag = 1;
int uniqTag = UniqueTID();
while (SetActivator(searchTag))
{
// меняешь угол
Thing_ChangeTID(0, uniqTag);
}
Thing_ChangeTID(uniqTag, searchTag);
По второму — попробуй SetActorFlag(tag, "NOINTERACTION", true). |
|
|
2 |
2 |
1 |
|
|
| |
Ыых Chief Petty Officer
| 946 |
Doom Rate: 1.57 Posts quality: +358 |
Отправлено: 07.06.17 05:41:03 | | | Вот зашёл я в гздб и нихрена не могу понять. Как поставить на карту статичную 3д модель? А может есть гайд с ответами на подобные незамысловатые вопросы? Но не на буржуйском, мы люди простые, университеты не кончали, по русский то читаем по слогам, а по иностранному уж тем более не шпрехаем. | |
|
| |
alekv - Colonel -
| | 4168 |
Doom Rate: 1.87 Posts quality: +949 |
Отправлено: 07.06.17 09:52:14 | | | blblx: | Как поставить на карту статичную 3д модель? |
Что значит как? Берешь и ставишь
Модель это обычный актер, которого надо прописать в декорейте, задать ему номер для билдера ну и у 3д модели должен быть написан в модельдефе код.
Вот и напиши в чем твоя проблема. гздб не видит 3д модель? или видит, только актера, но 3д модель как бы прозрачная... в общем так гадать можно долго. |
Рейтинг сообщения: +1, отметил(и): Ыых |
|
1 |
3 |
1 |
|
|
| |
JSO x - 2nd Lieutenant -
| 1334 |
Doom Rate: 2.26 Posts quality: +726 |
Отправлено: 07.06.17 19:02:56 | | | Порт: ZDoom 2.8.1, редакторы: DoomBuilder 2, Slade3.
1) Как сделать ускорение для актора -- должен разгоняться в северную сторону (вниз по автокарте)? При этом его собственная скорость равна нулю, т. е. передвигаться самостоятельно он не может.
2) Возможно ли заставить этого актора отскакивать от полиобъекта при движении последнего, не блокируя его?
Обязательные условия и ограничения: полиобъект приходит в движение с клавиатурной кнопки (уже сделано), должны учитываться угол падения, скорость и ускорение, актор всё время тянется на север.
3) Как сделать нормальное отскакивание этого же актора от стен? Флаги +WALLBOUNCING, +HEXENBOUNCE и иже с ними не помогают.
Для всего возможно и нужно использование Decorate'а и ACS-скриптов, правда, с последними я не особо дружу. | |
|
2 |
7 |
1 |
|
|
| |
Ыых Chief Petty Officer
| 946 |
Doom Rate: 1.57 Posts quality: +358 |
Отправлено: 08.06.17 00:25:59 | | | alekv: | Модель это обычный актер, которого надо прописать в декорейте, задать ему номер для билдера ну и у 3д модели должен быть написан в модельдефе код |
Вот как раз про это я и спрашивал. Я добавил папку с моделями в ресурсы и ждал, что они появятся в билдере как это происходит с текстурами.
Тогда заранее вопрос про скейл(я про функцию позволяющую регулировать размер модели, хз может она иначе называется) модели. Если он будет во всплывающем меню в самом билдере как это реализовано с текстурами, то всё понятно, если же скейл в другом месте, то где? | |
|
| |
alekv - Colonel -
| | 4168 |
Doom Rate: 1.87 Posts quality: +949 |
Отправлено: 08.06.17 01:02:04 | | | blblx
Смотри короткий пример как добавить 3д модель, на примере pk3 архива
создаем папку models, в нее кладем 3д модель допустим "myModel.md3" и текстуру "myModel_Tex.png"
т.е. всего 2 файла в папке
создаем 2 лампа, Modeldef и Decorate
в модельдефе пишем
Model myModel
{
USEACTORPITCH USEACTORROLL
Path "models" //указываем путь к модели, можно так же и подпапки "models/myFolder". Т.е. в этом месте будет искать модель
Model 0 "myModel.md3" //указываем имя модели
Skin 0 "myModel_Tex.png" //указываем текстуру модели
//Scale 1.0 1.0 1.0 // скейл по X Y Z если нужен
FrameIndex MODL A 0 0 //Привязываем модель к спрайту.
}
в декорейте
Actor myModel 19400//имя как в модельдефе, и номер что бы ставить 3д модель в гздб
{
+NOINTERACTION
States
{
Spawn: MODL A -1
Stop
}
}
Вот и все, тогда можно ставить 3д модель в редакторе.
По поводу скейла, у 3д модели АЖ 3 разных скейлов, точнее мест где их можно прописать
1 - в модельдефе прописать Scale 1.0 1.0 1.0 // скейл по X Y Z
2 - в декорейте Scale 1.0//скейлить разом всю модель
3 - в гздб в настройках актера, там задается скейл по YX и отдельно Z |
Рейтинг сообщения: +1, отметил(и): Ыых |
|
1 |
3 |
1 |
|
|
| |
EmperorGrieferus Marine
| 24 |
Doom Rate: 2 Posts quality: +3 |
Отправлено: 11.06.17 15:48:11 | | | Приветствую. Подскажите, как увеличить количество кадров в анимации перезарядки двустволки в моде Smooth Doom? | |
|
| |
DeXiaZ - 1st Lieutenant -
| 1702 |
Doom Rate: 2.29 Posts quality: +493 |
Отправлено: 11.06.17 16:08:17 | | | Приветствую, EmperorGrieferus.
Как ни странно, ответ будет крайне тривиален - Вам надо просто добавить бОльшее количество кадров в анимации перезарядки двустволки.
Для начала, вам нужны эти самые кадры (спрайты), которые создают более плавную видимость перезарядки. Если их нет, то никаким программированием вы плавность не создадите. Если таковые кадры имеются, то в decorate прописывайте новый порядок кадров (предварительно загрузив их в .wad или .pk3 файл).
Чтобы было легче понять, как их прописывать, посмотрите на код дробовика на zdoom wiki. | |
|
1 |
3 |
3 |
|
|
| |
JSO x - 2nd Lieutenant -
| 1334 |
Doom Rate: 2.26 Posts quality: +726 |
Отправлено: 12.06.17 10:07:04 | | | Извините, что повторяюсь, но мне в срочном порядке (до начала июля) нужен ответ:
JSO x: | Порт: ZDoom 2.8.1, редакторы: DoomBuilder 2, Slade3.
1) Как сделать ускорение для актора -- должен разгоняться в северную сторону (вниз по автокарте)? При этом его собственная скорость равна нулю, т. е. передвигаться самостоятельно он не может.
2) Возможно ли заставить этого актора отскакивать от полиобъекта при движении последнего, не блокируя его?
Обязательные условия и ограничения: полиобъект приходит в движение с клавиатурной кнопки (уже сделано), должны учитываться угол падения, скорость и ускорение, актор всё время тянется на север.
3) Как сделать нормальное отскакивание этого же актора от стен? Флаги +WALLBOUNCING, +HEXENBOUNCE и иже с ними не помогают.
Для всего возможно и нужно использование Decorate'а и ACS-скриптов, правда, с последними я не особо дружу.
|
| |
|
2 |
7 |
1 |
|
|
| |