Welcome to U.A.C. [O.S.A.]
login / register
Status: Guest
Архивы форума | iddqd.ru
Wolf 3D
ПравилаПравила ПоискПоиск
18+
Создание монстра в Doom'e Пред.  1, 2, 3 ... 16, 17, 18, 19, 20, 21  След.
   Список разделов - Флуд и устаревшие темы - Создание монстра в Doom'eОтветить
АвторСообщение
vlr66
- Corporal -
Next rank: = Corporal = after 12 points
88

Doom Rate: 1.96

Posts quality: +3
Ссылка на пост №321 Отправлено: 11.05.09 19:30:38
Вот прописал у оригинального монстра:

actor Fatso 67
{
spawnid 112
obituary "%o was squashed by a mancubus."
health 600
radius 48
height 64
mass 1000
speed 8
painchance 80
seesound "fatso/sight"
painsound "fatso/pain"
deathsound "fatso/death"
activesound "fatso/active"
MONSTER
-SOLID
-COUNTKILL
+DORMANT
+FLOORCLIP
renderstyle none
states
{
Spawn:
FATT AB 15 A_Look
loop
See:
FATT AABBCCDDEEFF 4 A_Chase
loop
Missile:
*****************

далее, у моего монстра:

actor THE-MANCUBUS : Fatso replaces Fatso

... и получилась такая картинка http://savepic.ru/594273.jpg

далее, вернул свой текст:

actor THE-MANCUBUS replaces Fatso

... получилось как и было раньше, вот это: http://savepic.ru/652640.jpg

...эфект всё тот же, после уничтожения манкубусов стены не опускаются - похоже новый манкубус просто копирует новые характеристики своего предка.
1
Часовщик
= Corporal =
Next rank: - Lance Corporal - after 13 points
117

Doom Rate: 3.41

Ссылка на пост №322 Отправлено: 11.05.09 19:40:17
не надо приравнивать своего нового монстра к невидимому манкубусу! нехрена не получится! напиши у своего нового манкубуса в стейте смерти сначала спон невидимого манкубуса, а потом его убийство через комманду a_killchildren.
________________________
Death:
FATT K 6
FATT L 6 A_Scream
FATT L 0 A_Spawnitem (Fatso, 0, 0, 0, 0)
FATT L 0 A_KillChildren
FATT M 6 A_NoBlocking
FATT NOPQRS 6
FATT T -1 A_BossDeath
___________________________
вот это напиши в стейте death своего новенького монстра
1
vlr66
- Corporal -
Next rank: = Corporal = after 12 points
88

Doom Rate: 1.96

Posts quality: +3
Ссылка на пост №323 Отправлено: 11.05.09 20:01:11
СПАСИБО, помогло!

Death:
MAN4 A 3
MAN4 B 3 A_Scream
MAN4 B 0 A_Spawnitem (Fatso, 0, 0, 0, 0)
MAN4 B 0 A_KillChildren
MAN4 C 3 A_NoBlocking
MAN4 DEFGHIJKLMNOP 3
MAN4 Q -1 A_BossDeath
stop
Raise:
MAN4 PONMLKJIHGFEDCBA 1
goto See
}
}

...извините за уточнение. Я понимаю у каждого свои имена спрайтов, но мы говорили в данном случае об этом примере.
1
Player701
= UAC Gunner =
Next rank: - Corporal - after 18 points
62

Doom Rate: 1.99

Ссылка на пост №324 Отправлено: 12.05.09 17:22:44
Привет! Извините, если не по теме, но все-таки DOOMаю, что это относится к созданию монстра.

Собственно вопрос такой: а что делает стейт Crash? В ZDoom Wiki написано вот что:

Defines the crash sequence. This is entered when the actor is a corpse and hits the floor. Also entered by projectiles when hitting a non-bleeding actor (if no Crash state is defined, they enter their Death state instead).

Понятно, что этот стейт делает для проджектайлов, но что все-таки он делает для монстров? Это как-то связано с его смертью, так как "вводится когда актор становится трупом". А когда вызывается - не понятно.
1
nprotect
- 2nd Lieutenant -
Next rank: = 2nd Lieutenant = after 97 points
1343

Doom Rate: 2.45

Ссылка на пост №325 Отправлено: 12.05.09 20:35:38
Player701:
This is entered when the actor is a corpse and hits the floor

уже ввиде трупа касается пола/падает на пол. я так понял, если например столкнуть монстра выстрелом (из РЛ например) с возвышения, он уже трупом полетит вниз и этот актор задействуется, когда труп таки долетит до пола

это чисто предположение, основанное на здум вики, ибо сам такие стейты никогда не юзал. но как показывает практика, на вики удивительно много верных вещей написано
1 2 1
Player701
= UAC Gunner =
Next rank: - Corporal - after 18 points
62

Doom Rate: 1.99

Ссылка на пост №326 Отправлено: 13.05.09 12:41:39
Я в последнее время занимаюсь всякой фигней, делать нечего. Ща проверю насчет стейта.

Добавлено спустя 4 минуты 23 секунды:

Ну, верно! Проверил на какодемоне, когда он помирает, то падает в воздухе как обычно, когда касается пола - превращается в кровавую лужу (а вообще можно сделать не только лужу, а все что угодно).
1
Arsenikum
= Warrant Officer =
Next rank: - 2nd Lieutenant - after 14 points
1276

Doom Rate: 1.54

Posts quality: +29
Ссылка на пост №327 Отправлено: 23.05.09 15:06:01
можно сделать кровавый шлепок, как в Дюке! :lol:
6 3
kramfus
Recruit
Next rank: Recruit after 4 points
6

Doom Rate: 1.19

Ссылка на пост №328 Отправлено: 31.05.09 18:35:44
народ , кому не трудно , кинте работающие ссылки на монстерпаки , ато я собственный мод делаю , а всех монстров я сам сделать несмогу..... :diatel: :diatel: :diatel: :cry:
aivar242
- 2nd Lieutenant -
Next rank: = 2nd Lieutenant = after 36 points
1404

Doom Rate: 1.64

Posts quality: -18
Ссылка на пост №329 Отправлено: 07.06.09 03:46:22
Сделал монстра, в 3 раза бельшего по пикселям чем оригинальный. Как мне сделать, чтобы в игре он был нормального размера ? Пользуюсь XWE.
Archi]ASTS[
= Commissar =
Next rank: - UAC Commissar - after 395 points
5405

Doom Rate: 1.9

Posts quality: +61
Ссылка на пост №330 Отправлено: 07.06.09 08:38:30
aivar242
Если я правильно понял, то спрайты надо просто уменьшить.
1 2 1
M@@@H!aK
- Corporal -
Next rank: = Corporal = after 20 points
80

Doom Rate: 2.83

Ссылка на пост №331 Отправлено: 07.06.09 09:40:52
В ZDoom можно прописать монстрам scale 0.33 в декорейте. Тогда они будут нормального размера, с сохранением преимуществ спрайтов большого разрешения (вблизи можно будет разглядеть мелкие детали)
entryway
-= DoomGod =-
1795

Doom Rate: 2.74

Posts quality: +1
Ссылка на пост №332 Отправлено: 07.06.09 10:58:16
aivar242:
Сделал монстра, в 3 раза бельшего по пикселям чем оригинальный. Как мне сделать, чтобы в игре он был нормального размера ? Пользуюсь XWE

Создай в XWE через Entry\New два маркера HI_START и HI_END. Через Entry\Load (raw data) загрузи между ними свои спрайты/текстуры в BMP, PNG, JPG или TGA формате. Для спрайтов используй PNG, так как он позволяет сохранять прозрачность. Работать будет в gzdoom, glboom-plus и т.д.

Ну или просто в папке порта создай подпапку patches, скопируй спрайты туда и включи поддержку внешних хайрезов.
3 1 1
nprotect
- 2nd Lieutenant -
Next rank: = 2nd Lieutenant = after 97 points
1343

Doom Rate: 2.45

Ссылка на пост №333 Отправлено: 07.06.09 11:05:13
Archi:
Если я правильно понял, то спрайты надо просто уменьшить.

он делал спрайты монстра, который в 3 раза больше стандартного. так нафига ему обратно то все уменьшать?

чет ты стал ну совсем маразматические советы давать
1 2 1
Часовщик
= Corporal =
Next rank: - Lance Corporal - after 13 points
117

Doom Rate: 3.41

Ссылка на пост №334 Отправлено: 07.06.09 16:55:08
в декорейте монстра написать scale # где # это число на которое умножится размер спрайта. если ты хочешь уменьшить спрайт пишешь соответственно дробное число
1
aivar242
- 2nd Lieutenant -
Next rank: = 2nd Lieutenant = after 36 points
1404

Doom Rate: 1.64

Posts quality: -18
Ссылка на пост №335 Отправлено: 07.06.09 18:24:03
entryway

Молодец, всё доходчиво обьяснил, всегда бы так. Будут вопросы, спрошу, лады ? С декорейт не работал, не знаю его (жаль), а XWE уже вроде как освоил.

Да, - собираюсь перевести всю графическую состовляющую Дума на новое разрешение 640+400. Могут возникнуть вопросы по программной подправке, так как с этим у меня проблемы. Надеюсь на движок не повлияет, потому как компы намного мощнее стали, да если ещё на порте запускать Doomsday например, где есть поддержка OpenGL, то графическую часть, возьмёт на свои плечи видюха, а не проц, что и требуется.

M@@@H!aK:
В ZDoom можно прописать монстрам scale 0.33 в декорейте. Тогда они будут нормального размера, с сохранением преимуществ спрайтов большого разрешения (вблизи можно будет разглядеть мелкие детали)


Это как раз и требуется.
kramfus
Recruit
Next rank: Recruit after 4 points
6

Doom Rate: 1.19

Ссылка на пост №336 Отправлено: 09.06.09 21:50:14
народ , кто нить знает , почему слепленный мной монстр и переделанный в спрайт(с помоью фотики и пэйнта) в xwe из ярко красного сделался телесного цвета ?(риально как кожа) :diatel:
nprotect
- 2nd Lieutenant -
Next rank: = 2nd Lieutenant = after 97 points
1343

Doom Rate: 2.45

Ссылка на пост №337 Отправлено: 09.06.09 21:59:03
kramfus
палитра в думе фиксированная потому что. либо заливай как png
1 2 1
kramfus
Recruit
Next rank: Recruit after 4 points
6

Doom Rate: 1.19

Ссылка на пост №338 Отправлено: 09.06.09 22:39:19
спс :pc:
Hexa]ASTS[
= Master Corporal =
Next rank: - Sergeant - after 45 points
245

Doom Rate: 2.69

Ссылка на пост №339 Отправлено: 11.06.09 17:21:30
Люди, а есть подробный мануал по созданию монстров? Скажите плиз, буду очень признателен(предыдущие ссылки не пашут :( )
Nemesis
= Sergeant =
Next rank: - Master Sergeant - after 7 points
393

Doom Rate: 1.55

Posts quality: +16
Ссылка на пост №340 Отправлено: 11.06.09 18:44:34
Нащёт мануала незнаю, но это может помочь:
http://zdoom.org/wiki/Classes:Doom#Monsters
монстры из дума в декорейт виде :)
1
Страница 17 из 21Перейти наверх Пред.  1, 2, 3 ... 16, 17, 18, 19, 20, 21  След.
   Список разделов - Флуд и устаревшие темы - Создание монстра в Doom'e