Автор | Сообщение |
VladGuardian = Commissar =
| 5537 |
Doom Rate: 1.28 Posts quality: +1934 |
Отправлено: 22.02.18 10:04:54 | | | DOOMGABR: | Как сделать скриншот без оружия в руках, в GZDoom? |
Я наловчился вовремя нажимать PrtScr в момент смены оружия - но это тоже костыль.
Тем не менее, сотни скринов таким образом сделаны, многие из них - для рецензий на этом сайте. | |
|
4 |
10 |
23 |
|
|
| |
DOOMGABR = Warrant Officer =
| 1176 |
Doom Rate: 1.87 Posts quality: +773 |
Отправлено: 22.02.18 11:08:17 | | | VladGuardian
Хах, я тоже так делал пока не надоело | |
|
| |
Герр Смертоносец - Warrant Officer -
| 1043 |
Doom Rate: 1.38 Posts quality: +855 |
Отправлено: 22.02.18 15:07:03 | | | DOOMGABR: | Как сделать скриншот без оружия в руках, в GZDoom? Есть конечно варик сделать бинд на Take Inventory, но это костыль. |
https://zdoom.org/wiki/Screenshot
В KEYCONF оттуда команду прописать надо. |
Рейтинг сообщения: +1, отметил(и): DOOMGABR |
|
5 |
|
|
| |
SSV_Victoryan UAC Sergeant Major
| 811 |
Doom Rate: 2.17 Posts quality: +278 |
Отправлено: 23.02.18 11:03:04 | | | Только сей час, спустя приличное время обратил внимание что в редакторе SLADE 3 на спейшелах секторов есть "3: Light Sequence Special 1" и "4: Light Sequence Special 2".
Поставил их на сектора и в игре ничего не происходит, появилось подозрение что эти 2 спейшела можно как-то самому создать в скрипте(может быть) внутри своего вада, чтобы порт читал эти спейшелы и воспроизводил в игре.
Если я правильно догадался, то как и где прописать эти 2 спейшела в ваде? Или я снова раскатал губу? | |
|
| |
DOOMGABR = Warrant Officer =
| 1176 |
Doom Rate: 1.87 Posts quality: +773 |
Отправлено: 28.02.18 22:31:52 | | | Есть современные аналоги ZTerrain? Или как научиться маппить ландшафт, аля Don't Play With Hell. А то вручную я убиваю много времени и жёсткие костыли просто взрывают мозг. | |
|
| |
alekv - Colonel -
| | 4168 |
Doom Rate: 1.87 Posts quality: +949 |
Отправлено: 01.03.18 00:36:40 | | | DOOMGABR: | Есть современные аналоги ZTerrain? Или как научиться маппить ландшафт, аля Don't Play With Hell. А то вручную я убиваю много времени и жёсткие костыли просто взрывают мозг. |
Вот тут посмотри, может поможет: http://i.iddqd.ru/viewtopic.php?t=497 |
Рейтинг сообщения: +1, отметил(и): DOOMGABR |
|
1 |
3 |
1 |
|
|
| |
Void Weaver = Captain =
| 2496 |
Doom Rate: 1.82 Posts quality: +808 |
Отправлено: 01.03.18 01:27:50 | | | Этот кусок кода:
Actor HPBARWARP : Custominventory
{
+Inventory.AUTOACTIVATE
var int user_height;
States
{
Use:
TNT1 A 0 A_Warp(AAPTR_MASTER, 0, 0, user_height+1, 0, WARPF_NOCHECKPOSITION|WARPF_COPYINTERPOLATION)
Stop
}
} принимается нормально гоззой 2.2, тогда как в версиях новее вылезает такая шляпа:
Unsafe state call in state HPBARWARP.0 which accesses user variables, reached by HPBARWARP.Use.
В чём дело и как это исправить? И похоже что данный актор вообще не задействован. | |
|
1 |
9 |
1 |
|
|
| |
theleo_ua = Colonel =
| 4802 |
Doom Rate: 1.8 Posts quality: +1032 |
Отправлено: 01.03.18 08:51:03 | | | Void Weaver: | принимается нормально гоззой 2.2, тогда как в версиях новее вылезает такая шляпа:
Unsafe state call in state HPBARWARP.0 which accesses user variables, reached by HPBARWARP.Use.
В чём дело и как это исправить? И похоже что данный актор вообще не задействован. |
У меня вчера такое сообщение выпало когда в стейте USE не было Stop в конце. Дописал Stop и сообщение исчезло.
Почему у тебя оно вылезает когда Stop есть, я хз, но предположу что это может быть связано с тем, что переменная ищется в игроке а не предмете (в классе playerpawn а не custoninventory), как это происходит например с HUD состояниями оружий | |
|
3 |
1 |
|
|
| |
MyNameIs = 1st Lieutenant =
| 2054 |
Doom Rate: 2.04 Posts quality: +893 |
Отправлено: 01.03.18 10:06:55 | | | мм, может из-за единственной строчки с TNT1 A 0, в которой что-то делается, после которой идет стоп?
у меня это иногда криво работает, я обычно приписываю в начало еще TNT1 A 0. а может, еще и в конец не помешает.
типа того
TNT1 A 0
TNT1 A 0 A_Warp
Stop
вроде после этого работает. фиг знает. | |
|
| |
Void Weaver = Captain =
| 2496 |
Doom Rate: 1.82 Posts quality: +808 |
Отправлено: 01.03.18 12:59:02 | | | Хз. Ничего не помогает.
Похоже что предположение Лео оказалось наиболее правдоподобно: один толковый крендель сообщает что декорэйт нонче не отличает юзервары итем инвентори от инвентори игрока. | You can't access uservars in CustomInventory's Use or Pickup states or weapons in DECORATE. DECORATE can't differentiate between uservars in the inventory item and the player, so you can only do this in ZScript. |
| |
|
1 |
9 |
1 |
|
|
| |
Zeberpal_98 Chief Petty Officer
| 937 |
Doom Rate: 2.15 Posts quality: +254 |
Отправлено: 01.03.18 17:37:20 | | | Хочу, чтобы модель была полупрозрачной. В GZDB ставлю ей рендерстайл Translucent и alpha где-то 0.5 С удивлением наблюдаю, что модель может отображаться только при рендерстайл Normal, без всяких прозрачностей. Это нормально? | |
|
1 |
3 |
|
|
| |
Герр Смертоносец - Warrant Officer -
| 1043 |
Doom Rate: 1.38 Posts quality: +855 |
Отправлено: 01.03.18 17:54:20 | | | Zeberpal_98
Хз, в последней версии GZdoom прозрачные модели работают, а вот в QZdoom не работают. | |
|
5 |
|
|
| |
Zeberpal_98 Chief Petty Officer
| 937 |
Doom Rate: 2.15 Posts quality: +254 |
Отправлено: 01.03.18 18:39:11 | | | Герр Смертоносец
Проблема оказалась в том, что GZDM ни в каком виде не рендерстайлит инвертированные нормали. Сегодня тройное комбо: сначала я выясняю, что Флэтспрайты друг друга перегличевывают, от чего толку с них как с гулькин нос.
Затем модели не поддерживают альфа каналы и всякую текстурную полупрозрачность, теперь вот это. Блин что ж такое, пойду выпью или шоколад съем. | |
|
1 |
3 |
|
|
| |
alekv - Colonel -
| | 4168 |
Doom Rate: 1.87 Posts quality: +949 |
Отправлено: 01.03.18 20:56:27 | | | Zeberpal_98: | что GZDM ни в каком виде не рендерстайлит инвертированные нормали. |
даже DONTCULLBACKFACES в модельдеф не помогает?
Zeberpal_98: | Затем модели не поддерживают альфа каналы и всякую текстурную полупрозрачность |
так это все кому не лень знали Но я удивлюсь если в 3+ гоззе по прежнему нет полупрозрачности на моделях.. хотя бы в виде отдельной опасити мапы |
|
|
1 |
3 |
1 |
|
|
| |
Герр Смертоносец - Warrant Officer -
| 1043 |
Doom Rate: 1.38 Posts quality: +855 |
Отправлено: 01.03.18 21:06:33 | | | Я ни фига не понимаю, вот же в гоззе и альфаканалы и транспаренты.
| |
|
5 |
|
|
| |
alekv - Colonel -
| | 4168 |
Doom Rate: 1.87 Posts quality: +949 |
Отправлено: 01.03.18 21:16:23 | | | Герр Смертоносец: | Я ни фига не понимаю, вот же в гоззе и альфаканалы и транспаренты. |
на первом скрине полупрозрачность всего актера
на втором скрине прозрачность "резкая\рваная" т.е. полупрозрачных пикселей на модели нет, в юнити к примеру такое рендерстайл называется cutout
А гозза к примеру вот так не может пока что увы:
Если что, трава, асфальт земля, это все на отдельных полигонах.. просто трава с полупрозрачностью и земля тоже.
Вот тут понятнее:
зы танк зачетный |
|
|
1 |
3 |
1 |
|
|
| |
Герр Смертоносец - Warrant Officer -
| 1043 |
Doom Rate: 1.38 Posts quality: +855 |
Отправлено: 01.03.18 22:07:37 | | | alekv: | Если что, трава, асфальт земля, это все на отдельных полигонах.. просто трава с полупрозрачностью и земля тоже. |
Ну такое пока только колхозить. Сложить рядышком несколько полупрозрачных полигонов со слоями разной степени распространённости, образующих ступенчатый переход суммирующейся полупрозрачности. | |
|
5 |
|
|
| |
alekv - Colonel -
| | 4168 |
Doom Rate: 1.87 Posts quality: +949 |
Отправлено: 01.03.18 22:11:51 | | | Герр Смертоносец: | Ну такое пока только колхозить. Сложить рядышком несколько полупрозрачных полигонов со слоями разной степени распространённости, образующих ступенчатый переход суммирующейся полупрозрачности. |
Ну это обычное дело.. просто гздум пока что не умеет показывать такую полупрозрачность, трава с асфальтом это простой пример.. на деле же обычно есть 1 модель, к примеру чел с очками, и вот очки должны быть полупрозрачны, все тело не прозрачное, а одежда рваной и вот эта рвань должна плавно переходить из не прозрачного. | |
|
1 |
3 |
1 |
|
|
| |
Zeberpal_98 Chief Petty Officer
| 937 |
Doom Rate: 2.15 Posts quality: +254 |
Отправлено: 01.03.18 22:15:54 | | | alekv
Ты меня очень выручил, спасибо!!!
Надеюсь, после пбр текстур вспомнят и про опасити)) |
Рейтинг сообщения: +1, отметил(и): alekv |
|
1 |
3 |
|
|
| |
theleo_ua = Colonel =
| 4802 |
Doom Rate: 1.8 Posts quality: +1032 |
Отправлено: 02.03.18 14:45:12 | | | Void Weaver: | Похоже что предположение Лео оказалось наиболее правдоподобно: один толковый крендель сообщает что декорэйт нонче не отличает юзервары итем инвентори от инвентори игрока.
You can't access uservars in CustomInventory's Use or Pickup states or weapons in DECORATE. DECORATE can't differentiate between uservars in the inventory item and the player, so you can only do this in ZScript. |
Когда у меня была такая проблема, я хранил переменные в ACS, а через декорейт вызывал ACS скрипты для чтения/записи переменных
alekv: | даже DONTCULLBACKFACES в модельдеф не помогает? |
а для чего этот флаг нужен, если не секрет? Имею в виду НЕ gzdb а обычную игру в гоззе | |
|
3 |
1 |
|
|
| |