Автор | Сообщение |
ChaingunPredator - Captain -
 | 2193 |
 Doom Rate: 1.84
|
Отправлено: 29.06.14 11:48:52 | | | Тебе надо пару раз изображения на экран вывести или что? | |
|
5 |
1 |
1 |
 |
|
| |
MyNameIs - Corporal -
 | 80 |
 Doom Rate: 2
|
Отправлено: 29.06.14 11:51:14 | | | ChaingunPredator
6 изображений, одно за другим. | |
|
| |
MasterMind - 1st Lieutenant -
 | 1789 |
 Doom Rate: 1.92
|
Отправлено: 29.06.14 11:57:21 | | | MyNameIs
2 способа.
1 через HudMessage
2. Через камеру. | |
|
1 |
3 |
 |
|
| |
ChaingunPredator - Captain -
 | 2193 |
 Doom Rate: 1.84
|
Отправлено: 29.06.14 12:21:15 | | | Hudmessage тогда.
Выводить вот так:
Setfont("имя_изображения");
Hudmessage(s:"A"; ...);
| |
|
5 |
1 |
1 |
 |
|
| |
VladGuardian = Major =
 | 3094 |
 Doom Rate: 1.17
|
Отправлено: 29.06.14 12:40:17 | | | MyNameIs : | решил сделать маленькую кат-сценку из пары картинок.
6 изображений, одно за другим. |
Только у HudMessage в этом режиме есть огромный недостаток - он не умеет стретчить (растягивать) картинки.
В результате твой вад с этим "мувиком" будет зависим от экранного разрешения, что есть нехорошо. | |
|
1 |
7 |
13 |
 |
|
| |
Nil = Major =
 | 2978 |
 Doom Rate: 2.34
|
Отправлено: 29.06.14 14:44:29 | | | VladGuardian, Умеет растягивать. SetHudSize. | |
|
1 |
2 |
1 |
 |
|
| |
Jurijus - Master Sergeant -
 | 436 |
 Doom Rate: 0.16
|
Отправлено: 30.06.14 12:26:53 | | | ChaingunPredator : | Или тебе одинаково сразу у всех? |
Да, скажем сразу всюду освещение 64 сделать. | |
|
| |
MasterMind - 1st Lieutenant -
 | 1789 |
 Doom Rate: 1.92
|
Отправлено: 30.06.14 18:00:06 | | | Nil : | VladGuardian, Умеет растягивать. SetHudSize. |
там же статус бар убирать. | |
|
1 |
3 |
 |
|
| |
alekv = 2nd Lieutenant =
 | 1456 |
 Doom Rate: 1.68
|
Отправлено: 30.06.14 19:58:14 | | | MyNameIs
Если нужно вывести картинки на экран, как я понял анимация не большая или просто слайд шоу, можно и через декорейт+ SbarInfo, это уж кому как удобнее, при этом не будет зависить от разрешения экрана.
Если заинтересовало, делаеш так:
В Decorate
Actor Movie : Ammo
{Inventory.MaxAmount 1 Ammo.BackpackAmount 1}
В SBarInfo
StatusBar Normal ForceScaled (Можно и FullScreenOffsets написать, про разницу в вики почитай)
{
WeaponAmmo Movie && Movie
{WeaponAmmo Movie{DrawImage "PIC1", 0, 0;}
Else
{DrawImage "PIC2", 0, 0;}
}
}
там где PIC2 можно влепить картинку выключенного телека, или кпк например.. или просто написать NULLA0
Если нужна анимация на экране, то это еще в ANIMDEF. Там же и задать интервал между кадрами.
Можно и звук прикрутить по желанию с помощью стейтов игрока.
Таким образом когда персонаж получит итем Movie, будет проигран ролик, или слайд шоу что там тебе надо, а как он получит итем думаю догадаешся Если чего подробнее спрашивай.
Добавлено спустя 8 минут 15 секунд:
Jurijus
Script 1 (Void)
{
Light_ChangeToValue(1,64);
Terminate;
}
Там где "1" это таг нужного тебе сектора,64 яркость(у 3д полов свои таги если что, чтобы под ними поменять освещение тоже надо вписать)
Так и прописываеш нужные таги, и нужное освещение, если это то что тебе надо.
Script 1 вешаеш на линию, монстра.. | |
|
| |
ChaingunPredator - Captain -
 | 2193 |
 Doom Rate: 1.84
|
Отправлено: 30.06.14 22:32:04 | | | alekv : |
Там где "1" это таг нужного тебе сектора,64 яркость(у 3д полов свои таги если что, чтобы под ними поменять освещение тоже надо вписать)
Так и прописываеш нужные таги, и нужное освещение, если это то что тебе надо.
Script 1 вешаеш на линию, монстра.. |
Зачем?
Можно же просто нормальный цикл
Script 1 OPEN
{
for(int i=0; i<9999; i++);
Light_ChangeToValue(i, 64);
}
У всех секторов с тэгом до 9999 понизиться освещение до 64. Можно ставить число и больше, главное чтобы скрипт не превысил максимально допустимое число инструкций.
Добавлено спустя 51 минуту 35 секунд:
Приношу извинения, нужно добавить delay(1); в скрипт | |
|
5 |
1 |
1 |
 |
|
| |
alekv = 2nd Lieutenant =
 | 1456 |
 Doom Rate: 1.68
|
Отправлено: 01.07.14 00:06:24 | | | ChaingunPredator : | Зачем? |
Как минимум из-за слабого понимания acs. Делал так, работало, через цикл еще лучше)
А есть какие соображения что бы под 3д полами тоже уменьшался свет, но оставался эффект тени?
Делать 2 таких цикла для 3д пола и обычного очень удобно, но у меня уже 3д полов настроено словами не описать переделывать точно не буду. | |
|
| |
MasterMind - 1st Lieutenant -
 | 1789 |
 Doom Rate: 1.92
|
Отправлено: 01.07.14 18:27:08 | | | alekv : | А есть какие соображения что бы под 3д полами тоже уменьшался свет, но оставался эффект тени? |
Вроде бы свет внутри сектора, на котором расположена линия экшена 160 тоже дает свет. Свет можно менять в секторе, где 3д пол находится, и в секторе, который задает 3д пол | |
|
1 |
3 |
 |
|
| |
+Ku6EPyXOBEPTKA+ - 2nd Lieutenant -
 | 1413 |
 Doom Rate: 1.75
|
Отправлено: 02.07.14 06:26:01 | | | alekv : | А есть какие соображения что бы под 3д полами тоже уменьшался свет, но оставался эффект тени? |
Всё тем же циклом. Задай сектору с 160-ой линией свой таг, а свет внутри сделай меньше на определённое кол-во.
Например: за пределами 3д сектора, свет будет с значением 192, а в секторе - 148 (или сколько нужно, но не менее 100). Через цикл прогоняешь все сектора на Light_LOWERByValue(переменная тагов,100). Если делать динамический спад, т.е по 1 в секунду свет падать будет, то выглядеть будет не очень, так как при каком-то значении свет резко падает, и этот "щелчок" сильно чувствуется
P.S: Если таг 0 тоже задействован, то даже таг присваивать не нужно. Цикл сам всё сделает. | |
|
1 |
1 |
2 |
 |
|
| |
gamevoin - Sergeant -
 | 300 |
 Doom Rate: 1.94
|
Отправлено: 02.07.14 12:39:36 | | | Эм, как редактировать уже скомпилированный ACS в эдиторе? Когда View As Text есть только надпись ACS. Пытался вырвать и открыть блокнотом, а там нечитабельная фигня, вообщем, как? | |
|
| |
ChaingunPredator - Captain -
 | 2193 |
 Doom Rate: 1.84
|
|
5 |
1 |
1 |
 |
|
| |
gamevoin - Sergeant -
 | 300 |
 Doom Rate: 1.94
|
Отправлено: 02.07.14 13:07:12 | | | Попробовал все программы маркированные (ACS DECOMPILER), но что-то не идет.
LISTACS мигает консолью на милисекунду, я даже могу развидеть текст, но тут-же закрывается.
Descript вообще не идет. | |
|
| |
Monsterooovich - 2nd Lieutenant -
 | 1328 |
 Doom Rate: 1.88
|
Отправлено: 02.07.14 13:10:54 | | | gamevoin : | LISTACS мигает консолью на милисекунду, я даже могу развидеть текст, но тут-же закрывается. |
Вывод консольных программ можно записывать в файл.
program.exe file.txt > output.txt | |
|
| |
gamevoin - Sergeant -
 | 300 |
 Doom Rate: 1.94
|
Отправлено: 02.07.14 13:20:31 | | | Итоговый файл " 18826 > End " | |
|
| |
MasterMind - 1st Lieutenant -
 | 1789 |
 Doom Rate: 1.92
|
Отправлено: 02.07.14 14:07:52 | | | Monsterooovich
Мне это тоже нужно, но все что выдает этот лист акс, это пустой output.txt
Добавлено спустя 1 час 5 минут 37 секунд:
А как в ДБ 2 включить инструмент для создания градиента?
Добавлено спустя 17 часов 44 минуты:
Спасибо, уже не надо | |
|
1 |
3 |
 |
|
| |
Grek6500 = Lance Corporal =
 | 168 |
 Doom Rate: 2
|
Отправлено: 03.07.14 13:02:11 | | | Пробывал применить Teleport_NewMap скрипт для перехода между картами ,перходит между картами на ура ,но подобраные предметы и оружие появляются вновь при возврате на уже посещенную карту ,как сделать что бы они не появлялись опять? | |
|
| |