Sidebar

Нубские Вопросы Half-Life

crystallize

Well-known member
06.06.14
1 715
46
48
Спирит 1.2
-Я провожу вектор между игроком и скажем пушаблей или танком, и потом нормализую вектор и умножаю на некоторое число, чтобы закрепить объект на расстоянии от игрока. Так вот если настройка "Line is blocked by" у calc_velocity_path поставлена иначе чем Nothing, то привязанный объект либо бесконечно долбится об игрока, либо раз за разом возникает на расстоянии и пролетает по вектору до игрока, и опять, и опять. Это хулл игрока стенкой считается? При том что двери вектор никогда не замечает. Для чего нужна эта настройка?

-Заметил, что для calc_velocity_path при проведении вектора из А в Б и из Б в А бывает разный результат, вектор может оказаться нулевым. От взаимного расположения игрока и танка на карте это не зависит.

-Как можно заново использовать уже однажды вычисленное и использованное значение calc_position? Потому что если не считываешь позицию энтити второй раз, а просто вписываешь имя калька, то считывается именно позиция калька на карте, а не позиция поднадзорной энтити.

-calc_ratio работает с векторами? Или только с числами? Можно ли как-то поставить в обоюдную зависимость вектор и число? Посчитать длину вектора?

-Как вектора в спирите складывать? Можно ли прописать несколько оффсетов в одной энтити? Оно не работает так, кажется.

-Когда я редактирую сообщение в теме, она бампается? :)
 
Останнє редагування:

crystallize

Well-known member
06.06.14
1 715
46
48
Как передать управление энтитей от одного motion_manager к другому?
 

crystallize

Well-known member
06.06.14
1 715
46
48
Знаете, у меня последние пару дней со Спиритом творятся чудеса в решете. У меня на ХР не работала цепочка из subvelocity и motion manager, а сейчас на 7-ке она завелась с первого раза.
 

crystallize

Well-known member
06.06.14
1 715
46
48
DrTressi сказав(ла):
2 crystallize: trigger_changevalue?
ДМ писал, что он работает на 5% всех энтить, и судя по Т.Е.А. менеджера среди них нет. Если значение в энв_модел можно переписать, активировав changevalue и потом выключив и включив модель, то с менеджером так не получается.
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
2 crystallize: не писал я такого. Чейнджвалуе меняет значения на всех энтитях, только вот большинство энтить эти изменения уже не замечает.
 

crystallize

Well-known member
06.06.14
1 715
46
48

crystallize

Well-known member
06.06.14
1 715
46
48
crystallize сказав(ла):
Знаете, у меня последние пару дней со Спиритом творятся чудеса в решете. У меня на ХР не работала цепочка из subvelocity и motion manager, а сейчас на 7-ке она завелась с первого раза.
В общем, я разобрался, дело в значении Face Direction у Motion Manager. На Спирите 1.2 ты его прописываешь, но после компила карты оно не работает. При этом в исходнике оно сохраняется и загружается обратно, если его сноdа открыть под 1.2. А вот если тот же самый исходник открыть под Дядемишиной версией 1.9, то причина проблемы сразу становится понятна-в cоответствующем поле тупо ничего нет. И вот если уже здесь вписать значение и скомпилить, то все заработает с первого раза.

Короче в 1.2 в FGD параметр назван неправильно.

Кстати, а куда в motion_manager пропали флаги Discard?
 
Останнє редагування:

crystallize

Well-known member
06.06.14
1 715
46
48
В спирите взял вектор от View Angle игрока, и пытаюсь развернуть его на 90 градусов по питчу вниз, что было как будто игрок на животе лежит. Но питчевая компонента развернулась, а yaw - нет. Я думал yaw превратится в roll.
 

Enimakanaon

Незабаненный
30.06.15
1 044
41
А вот эти всякие опции у светильничков, в поле Appearance, которые заставляют свет мигать или пульсировать - вот энто оно и есть.

В ксаше есть специальная ентитя, чтобы самому кастомизировать лайтстили. А в халфе - там уж какие дали, такие и используй.

Еще скажу, что энта технология, она очень сильно грузит старые видимокарты, такгшо лучшы не злоупотреблять.
 

GNU/Hurt

Maïté
05.03.14
1 092
25
38
2 Raid:
мерцание лампочкек. прописывается строкой из букв от "a" (минимальная яркость) до "m" (максимальная яркость). яркость будет меняться с фиксированной частотой 10 Гц.
 

ZAZA

Well-known member
08.11.11
2 433
43
48
2 Raid:
Это когда во второй паранойе в комнатке, где была вода и мигающая лампочка фпс падал до ноля.

2 Enimakanaon:
Дык в халфе тоже можно кастомизировать. Каждому стандартному апиарансу соответствует свой код. Например, Fast strobe состоит из mamamamamama, а Slow strobe из aaaaaaaazzzzzzzz, где

а (первая буква алфавита) - черный цвет
m (где-то в середине алфавита) - серый
z - (последняя буква) - белый

По аналогии с 0, 128, 255. Так вот, можно делать свои сочетания букв (если не ошибаюсь, одна буква - 0.1 секунды), и таким образом получать кастомизацию.

Post automatically merged:

2 GNU/Hurt:
2 DarkEssence:

Опередили :(
 
Останнє редагування:

ZAZA

Well-known member
08.11.11
2 433
43
48
2 Flash:
Цвет же. Просто 0, 0, 0 в RGB - черный, 128, 128, 128 - серый etc. Для примера привел.
 

Game Server

Доноры Красавчики

Користувачі онлайн

Немає користувачів онлайн.