Welcome to U.A.C. [O.S.A.]
login / register 
Status: Guest
Архивы форума | iddqd.ru
Wolf 3D
ПравилаПравила ПоискПоиск
18+
Создание нового оружия в (г)здуме Пред.  1, 2, 3 ... 5, 6, 7 ... 11, 12, 13  След.
   Список разделов - Флуд и устаревшие темы - Создание нового оружия в (г)здумеОтветить
АвторСообщение
dukenator
UAC Sergeant Major
Next rank: UAC Sergeant Major after 34 points
726

Doom Rate: 2.06

Posts quality: +103
Ссылка на пост №101 Отправлено: 21.07.07 15:25:33
Тема совсем заглохла :(
1 1 1
Eternal
- Captain -
Next rank: = Captain = after 34 points
2306

Doom Rate: 3.7

Posts quality: +13
Ссылка на пост №102 Отправлено: 21.07.07 15:38:11
dukenator:
Тема совсем заглохла

Нет, ну почему заглохла? Ну если и приглохла чуть-чуть, так ведь не совсем же?
Просто сейчас все темы слегка того, контест... все скрипят мышой, продумывают
линию прохождения, шмотки раскладывают, ну и т.д. Токо я почему-то ни хрена не делаю, а может и ещё кто-то, тут как-то аккуратно нужно,...чёрт его знает...
TA_PE кстати говоря, тож на днях потерял, просил Геста выложить, ну вобщем потом эту тему нашёл, скачал заново,.. супер мод, больше сказать нечего, просто
СУПЕР!
2 2 2
Guest
= 2nd Lieutenant =
Next rank: - 1st Lieutenant - after 167 points
1473

Doom Rate: 2.5

Posts quality: +182
Ссылка на пост №103 Отправлено: 21.07.07 15:48:13
После релиза HF планирую еще поковыряться в ТА. Больших изменений не обещаю, хотя мысли есть разные, но некое обновление будет.
3 1
Eternal
- Captain -
Next rank: = Captain = after 34 points
2306

Doom Rate: 3.7

Posts quality: +13
Ссылка на пост №104 Отправлено: 21.07.07 16:01:27
Guest:
планирую еще поковыряться в ТА.

Уряяя! Я буду тестером, можно? И кстати когда примерно планируешь релиз HF?
Я просто чтоб не пересечься с каким-нибудь своим... поделкой.
2 2 2
Guest
= 2nd Lieutenant =
Next rank: - 1st Lieutenant - after 167 points
1473

Doom Rate: 2.5

Posts quality: +182
Ссылка на пост №105 Отправлено: 21.07.07 16:04:40
Eternal:
И кстати когда примерно планируешь релиз HF?

Со всякими сроками я уже почти стал суеверным, так что лучше промолчу.
3 1
Eternal
- Captain -
Next rank: = Captain = after 34 points
2306

Doom Rate: 3.7

Posts quality: +13
Ссылка на пост №106 Отправлено: 21.07.07 16:17:48
Guest:
Со всякими сроками я уже почти стал суеверным,

А я всегда говорю, вот говорю, типа если всё будет хокей (а оно точно не будет, я это как бы заранее уже знаю), то говорю, ждите тогда-то. С учетом того, что такое объявление подстёгивает, раз, даёт корм мозгу, в виде постоянного самонатравливания себя на работу, два, по ходу пьесы обязательно возникнет ещё как минимум одна идея, которая будет уводить от основного проекта, три (это как спасение от необходимости :o ), проект точно появится быстрее, чем если просто плыть по течению. У меня такая история с эпиком, там щас пять карт, требующих ещё небольших доработок, я объявил, что буду продолжать летом, и тогда же начал шестую, потом бросил, вот лето, я ничего не делал с ним, но у меня уже есть ощущение, что там будет, я уже знаю как и куда, и почему... А начал бы нахрапом тогда продолжать, хрен его знает, что бы получилось, зато тот анонс, дал пищу для ума, благодаря этому два уровня уже есть, с музыкой, со всеми почти пирогами, только осталось их нарисовать.
2 2 2
zer0
= Sergeant Major =
Next rank: UAC Sergeant Major after 25 points
655

Doom Rate: 2.13

Posts quality: +57
Ссылка на пост №107 Отправлено: 13.09.07 16:32:49
Вот к слову о новом оружии. Я с декорейтом только-только начал работать, так что, пока что далеко не все знаю... Есть ли способ, чтобы при нажатии fire оружие начинало крутить определенную анимацию без перерыва (даже если fire уже отпущен), а при повторном нажатии - останавливала ее? Причем чтобы все это было только одной атакой, без использования вторичной.
2 1 2
Falcor
- Master Sergeant -
Next rank: = Master Sergeant = after 56 points
404

Doom Rate: 2.54

Ссылка на пост №108 Отправлено: 13.09.07 16:47:29
Сделать проверку специтема в [Ready], а на [Fire] сделать выдачу\изъятие этого итема (в зависимости от того, есть ли он у игрока).
1
Guest
= 2nd Lieutenant =
Next rank: - 1st Lieutenant - after 167 points
1473

Doom Rate: 2.5

Posts quality: +182
Ссылка на пост №109 Отправлено: 13.09.07 17:02:21
Falcor:
Сделать проверку специтема в [Ready], а на [Fire] сделать выдачу\изъятие этого итема (в зависимости от того, есть ли он у игрока).

Навскидку точно не скажу, но есть подозрение, что пока крутится, приоритет на управление передан не будет. Там нужно делать что-то типа двуярусного Ready-стейта, чтоб все работало. В любом случае проверять нужно непосредственно.
3 1
zer0
= Sergeant Major =
Next rank: UAC Sergeant Major after 25 points
655

Doom Rate: 2.13

Posts quality: +57
Ссылка на пост №110 Отправлено: 13.09.07 17:26:16
Эм... так, как я понял, однозначного ответа никто пока дать не может? Чтобы было понятнее, я объясняю, что хочу сделать фонарь, который: а) светит, б) им можно бить, в) при свете расходует батарейки - следовательно - г) свет появляется при нажатии fire, начинается расход патронов и горит свет, при повторном нажатии все должно прекращаться.


И, к слову. Можно ли сделать свет как луч? Потому что фонарь типа в Doom 3 Weapons (на нем, собственно, я и основываюсь) вставляет светящийся объект на место bulletpuff, т.е. сам свет появляется только на стене, да еще и на любом расстоянии, что очень ненатурально и одновременно бесполезно на большом открытом темном пространстве.
2 1 2
Falcor
- Master Sergeant -
Next rank: = Master Sergeant = after 56 points
404

Doom Rate: 2.54

Ссылка на пост №111 Отправлено: 13.09.07 17:37:48
zer0:
Эм... так, как я понял, однозначного ответа никто пока дать не может? Чтобы было понятнее, я объясняю, что хочу сделать фонарь, который: а) светит, б) им можно бить, в) при свете расходует батарейки - следовательно - г) свет появляется при нажатии fire, начинается расход патронов и горит свет, при повторном нажатии все должно прекращаться.

Ну, это делается как я и предположил. Просто перед спауном света нужно сделать проверку этого итема.

zer0:
И, к слову. Можно ли сделать свет как луч?

Отвечу честно: можно.
Делается спауном невидимых снарядов с навешанными динлайтами.

Только скорость надо задать определенную. Ибо если будет низкая скорость, то со светом можно будет играться "словно струей" ((с) Post).
Если сделать черезчур высокую, они не смогут вовремя светить. Так что это дело тонкое...
1
zer0
= Sergeant Major =
Next rank: UAC Sergeant Major after 25 points
655

Doom Rate: 2.13

Posts quality: +57
Ссылка на пост №112 Отправлено: 13.09.07 17:52:32
Falcor
да, я тоже подумал о линии предметов, излучающих свет... вот только я не знаю, как это сделать. Может приведешь пример?
2 1 2
Falcor
- Master Sergeant -
Next rank: = Master Sergeant = after 56 points
404

Doom Rate: 2.54

Ссылка на пост №113 Отправлено: 13.09.07 18:40:44
Ох, если у меня жив еще ZXS...
-=ADDED=-
ZXS жив, осталось ободрать его.
1
zer0
= Sergeant Major =
Next rank: UAC Sergeant Major after 25 points
655

Doom Rate: 2.13

Posts quality: +57
Ссылка на пост №114 Отправлено: 13.09.07 19:01:59
А, стоп. Я понял - посмотрел на устройство стандартного плазмагана :) Ладно, подобие луча я сделаю. Однако еще как минимум один момент - а как ограничить дальность полета этих объектов? Луч-то не бесконечен...
2 1 2
Falcor
- Master Sergeant -
Next rank: = Master Sergeant = after 56 points
404

Doom Rate: 2.54

Ссылка на пост №115 Отправлено: 13.09.07 19:05:27
Поставить у этих снарядов в [Ready] что-то типа A_Kill через некоторое время.
1
zer0
= Sergeant Major =
Next rank: UAC Sergeant Major after 25 points
655

Doom Rate: 2.13

Posts quality: +57
Ссылка на пост №116 Отправлено: 13.09.07 19:19:18
Так. Я не понимаюКто хорошо понимает - объясните, что не так. Вот что у меня есть в декорейте:

ACTOR Doom3Flashlight : Weapon 30030
{
+DONTBOB
+NOALERT
+WIMPY_WEAPON
+AXEBLOOD
Inventory.PickupMessage "You got the Flash Light!"
Inventory.PickupSound "misc/d3pickup"
Weapon.SelectionOrder 3500
States
{
Spawn:
FLSH A -1
LOOP
Ready:
D3FG A 1 A_WeaponReady
LOOP
Deselect:
D3FG A 0 A_Light0
D3FG A 1 A_Lower
LOOP
Select:
D3FG A 1 A_Raise
LOOP
Fire:
D3FG A 1 A_FireCustomMissile ("FlshBall")
D3FG A 3 A_ReFire
Goto Ready
AltFire:
D3FG A 0 A_Light0
D3FG ABCDEEFGHIJK 1
D3FG L 1 A_PlaySound("weapons/fistswing")
D3FG MNO 1
D3FG P 1 A_CustomPunch(12, 0, 0, "BulletPuff")
D3FG QRST 1
Goto Ready
}
}


К нему приписано это:

actor Flshball replaces PlasmaBall
{
spawnid 51
radius 13
height 8
speed 50
renderstyle Add
alpha 0.75
states
{
Spawn:
FLBL A 6 bright
loop
Death:
FLBL A 4 bright
stop
}
}


FLBL - прозрачный спрайт. В GLDEFS приписано:

// Flashlight ray fragment
pointlight FLSHBALL
{
color 1.0 1.0 0.6
size 32
offset 0 1 0
}

object FlshBall
{
frame FLBLA { light FLSHBALL }
}




Что получается: нажимаю fire, из фонаря вылетает пучок желтого света, летит, врезается в стену и остается лежать на полу, сияя. Какая-то пушка для осветительных ракет, то бишь "парабеллум" у меня получился, а не фонарь. То есть, в общем, я близок к тому, что мне нужно, только почему вылетевший кусок света остается лежать на полу?
2 1 2
Guest
= 2nd Lieutenant =
Next rank: - 1st Lieutenant - after 167 points
1473

Doom Rate: 2.5

Posts quality: +182
Ссылка на пост №117 Отправлено: 13.09.07 19:30:05
Fire:
D3FG A 0 A_FireCustomMissile ("FlshBall")
D3FG A 0 A_ReFire
Goto Ready

С вышенаписанного у тебя точно будут проблемы, ибо цикл атаки у тебя в тиках имеет нулевую длину в тиках, подобное всегда ведет к всяческим глюкам.
3 1
zer0
= Sergeant Major =
Next rank: UAC Sergeant Major after 25 points
655

Doom Rate: 2.13

Posts quality: +57
Ссылка на пост №118 Отправлено: 13.09.07 19:32:19
Guest
но ноль тиков - это копия того, что написано про стандартный думовский плазмаган, там то же самое 0_о

Я обновил сообщение, прочитай, что у меня теперь получилось... из достижений разве что оно перестало зависать.
2 1 2
Falcor
- Master Sergeant -
Next rank: = Master Sergeant = after 56 points
404

Doom Rate: 2.54

Ссылка на пост №119 Отправлено: 13.09.07 19:36:16
Fire: 
D3FG A 0 A_FireCustomMissile ("FlshBall") 
D3FG A 1 A_ReFire

Все-таки лучше сделать с "единичным" спрайтом.

Spawn: 
FLBL A 1 bright 
loop 
Death: 
FLBL A 1 bright
stop

Советую сделать так.
Задержка по плану будет меньше.
1
zer0
= Sergeant Major =
Next rank: UAC Sergeant Major after 25 points
655

Doom Rate: 2.13

Posts quality: +57
Ссылка на пост №120 Отправлено: 13.09.07 19:38:04
Я еще раз обновил то сообщение. Кое-что получилось. Единственный глюк - снаряд не исчезает...
2 1 2
Страница 6 из 13Перейти наверх Пред.  1, 2, 3 ... 5, 6, 7 ... 11, 12, 13  След.
   Список разделов - Флуд и устаревшие темы - Создание нового оружия в (г)здуме