Sidebar

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

DrTressi

Хрустик
06.03.10
6 425
31
  • Журналист
2 crystallize: Функ танк поворачивается к игроку дулом. Дуло, в хаммере всегда смотрит вправо. В игре изначально дуло будет смотреть куда направлен Англе.
Подробнее на cs mapper

Туторов по Ксашу я много писал. И тут и на хлфх. Помню даже объяснял, как работают Стейты и Мульти_ватчеры, но КРЕОЗОТ закатил истерику и этот тутор удалили.
 

FiEctro

Супер Модератор
Команда форуму
Супер Модератор
28.07.06
17 167
33
  • Золотая медаль 213
  • Neh
GNU/Hurt сказав(ла):
2 Дядя Миша:
ну ты же пони-маешь что это извращение? да и тем более, всё это обычно write-only да ещё и нерасширяемо. помнится, пытался я треснеевского солдатика в качестве болванчика для аркадного автомата использовать, а в результате вылеты полезли. оказалось проще целиком игрока в виртуальное пространство телепортировать и к нему всё привзязать. но и тут просто эпичный треш с камерами вылез -- как только монитор пропал из pvs игрока, так изображение на нём и перестало обновляться, хоть блин весь миниуровень делай в прямой видимости монитора и загораживай func_wallом.
да делать такие монстробразные конструкции уже в джеке невозможно, приходится в текстовом редакторе .map с энтитями набивать, а потом уже в джек импортировать. грязные хаки и боль. как же я завидую zdoom-коммунити, у которых абсолютно _всё_ работает через ACS-скрипты, да ещё и искаробочно кроссплатформенно. а ведь там и ченджлевел как в хл (даже плавнее), и кастумные оружия с монстрами и секвенции любой сложности.
Немного странная логика, будто при введении скриптов починятся вылеты, ограничения и pvs %) .
 

Mad_crab

Серый джедай
15.11.14
432
17
18
Надеюсь написал в нужный топик. Появился вопрос, как сделать дверь со стеклом, которое притом прозрачное. Я собственно сделал, но интересно, есть ли более легкий способ чем я. В чем проблема? Стекло должно быть прозрачным, а если я сделаю и металлическую рамку и стекло одно энтитей, и задаю прозрачность, то и рамка будет прозрачной. Я сделал стекло func_door отдельно и рамку func_door отдельно, чтобы они одновременно пошли я сделал multi_manager, который пускает их в ход одновременно. Но все-таки интересно, может есть способ сделать рамку и стекло одной энтитью, но при этом можно задавать стеклу прозрачность отдельную?
 

Вкладення

Mad_crab

Серый джедай
15.11.14
432
17
18
npocTo_LaM Valve тоже так делали, получается?
 

Flash

VIP
VIP
21.09.04
16 980
41
  • Золотая медаль 111
  • Серебряная медаль 216
  • Золотая медаль 221
  • Серебряная медаль 311
  • Серебряная медаль 115
  • Золотая медаль 125
  • Золотая медаль 211
2 Mad_crab:
Это был ответ на твой предыдущий пост.
Карты вальве ты можешь глянуть через бсп виевер, или использовать декомпилятор.
 

Enimakanaon

Незабаненный
30.06.15
1 044
41
npocTo_LaM сказав(ла):
;) увы нет, проще не получится
2 Mad_crab:

С ходу могу назвать джва способа, которыми можно аттачить прозрачное стекло к непрозрачной рамке, в обычном голдсорсе.

Первый - стекло поездом, у которого таргет - рамка двери. Ну и через релей долбить поезд.

Второй - дверь моделью.

А у Куо вообще полупрозрачные и непрозрачные вещи были одной брашевой ентитей, сейчас она раунд доиграет, и напишет, как так сделать.
 

Mad_crab

Серый джедай
15.11.14
432
17
18
Enimakanaon сказав(ла):
2 Mad_crab:
Первый - стекло поездом, у которого таргет - рамка двери. Ну и через релей долбить поезд.
К сожалению, ничего не понял, наверное речь шла про какую-то энтитю, эту часть матана я пока ещё не изучил (медленно все изучаю довольно). :facepalm:
 

crystallize

Well-known member
06.06.14
1 715
46
48
DrTressi сказав(ла):
2 crystallize: Функ танк поворачивается к игроку дулом. Дуло, в хаммере всегда смотрит вправо. В игре изначально дуло будет смотреть куда направлен Англе.
Подробнее на cs mapper

Туторов по Ксашу я много писал. И тут и на хлфх. Помню даже объяснял, как работают Стейты и Мульти_ватчеры, но КРЕОЗОТ закатил истерику и этот тутор удалили.
Спасибо.
Ещё такое дело, в Спирите 1.2 функ_танк поворачивается к игроку по yaw и pitch, и начинает мелко трястись по питчу вверх-вниз. Ты с этим сталкивался?
 
Останнє редагування:
полупрозрачные и непрозрачные вещи были одной брашевой ентитей
Ох, там такой тяжелый и неудобный способ, что лучше уж модель.

Ну, идея довольно простая - сыграть на встроенном сглаживании текстур и получить полупрозрачный блендинг из текстуры с маской. Вообщем берем текстуру с альфа-каналом и рисуем на ней мелкую непрозрачную сетку. С небольшим скейлом (например 0.5), даже в ентити с FX Amount: 255, такая текстура будет выглядеть полупрозрачной.

Происходит это от того, что из за мелкого скейла мы видим текстуру на экране с разрешением гораздо больше оригинала - происходит фильтрация картинки, и два пикселя стоящих рядом - один полностью прозрачный, другой полностью непрозрачный - превращаются в два полупрозрачных. Подойдя к такой псевдотекстуре в упор, все равно увидишь что-то вроде размытой сетки. Но при достаточно мелком скейле (0.25) текстура выглядит сплошной даже с расстояния в 16 юнитов, а в упор сетка настолько размыта, что стекло все равно выглядит стеклом.

Если нарезать слоями, и слегка сдвигать текстуру на каждом следующем слое, то сетки будет совсем не видно, и даже получится что-то вроде стеклянного блеска, ну, типа спекуляр :)

И было бы вообще все чудесно, если бы не то, что такой способ пройдет только при Render Mode: Texture. А это значит никаких лайтмап.

Поэтому такой способ крайне неэффективный - вот только мне подошел, потому что все тени были нарисованы прямо поверх текстур корабля (func_vehicle со стеклами) - если просто нужны двери, лучше уж действительно их просто крепить вместе. Или моделью.
 
Останнє редагування:

DrTressi

Хрустик
06.03.10
6 425
31
  • Журналист
crystallize сказав(ла):
Спасибо.
Ещё такое дело, в Спирите 1.2 функ_танк поворачивается к игроку по yaw и pitch, и начинает мелко трястись по питчу вверх-вниз. Ты с этим сталкивался?
Да, конечно встречался. Это вроде и в обычной хл так))

Post automatically merged:

2 Kyo: воу воу! А можно поподробнее с парой скринов. Чота интересное.
 
Останнє редагування:

Mad_crab

Серый джедай
15.11.14
432
17
18
Ещё один тупой вопрос по энтитям из того же разряда, что и прошлый. Даже не знаю как правильно написать. Допустим хочу сделать лифт, полноценный, у него закрываются собственные двери и он едет наверх аль вниз. Если двери это func_door, а само тело лифта (стены, потолок, пол) func_plate или второй func_door, то как его двери поедут вместе с телом? Конечно без этого можно обойтись, можно просто с помощью multi_manager закрыть первые двери, сымитировать поездку на лифте с помощью звука и env_shake, а потом открыть вторые двери. Собственно такой лифт я уже сделал. Но если все-таки очень нужно чтобы лифт поехал? У func_door же может быть только одно направление, он не может взять открываться в стороны, а потом просто так взять и полететь наверх. Или может?
 

Вкладення

Enimakanaon

Незабаненный
30.06.15
1 044
41
2 Mad_crab:
Чувак, почитай уже дмитрича, у него там есть справочник по энтитям. Всего 20 минут легкого чтения, и ты будешь четко представлять, что как работает. Ты на свои посты со скриншотами уже больше времени потратил, и не только своего.

Вообще так можно сделать, только и лифт, и двери, должны быть func_train.
 

ZGreen

Navarro
15.06.06
3 643
37
  • Спец медаль MM18
Я бы сделал просто двери высотой в три этажа с одноцветной текстурой :) Если это сингл, никто и не увидит, что двери такие высокие и открываются везде.
 

ZGreen

Navarro
15.06.06
3 643
37
  • Спец медаль MM18
Ну можно не одноцветные, а равномерные по вертикали. Чтобы не было видно движения. Кстати, если уж так делать, то можно сделать две двери, дверь на этаже неподвижная и длинная дверь в лифте, а открываются пусть одновременно, когда лифт приезжает.
 

Mad_crab

Серый джедай
15.11.14
432
17
18
Enimakanaon я Дмитрича читаю, если ты про cs-mapper.com, вот сегодня с его помощью сделал func_train работающий, но мне показалось вряд ли я там найду то что мне надо, там же по Counter-strike в большей части. И это раздражает, что по CS есть такая матчасть по энтитям, а по Half-Life нет, притом дело не в том что я не люблю КС, просто многие энтити там не показаны, потому что не используется в КС.
Ну и я думал тут можно смелые тупые вопросы задавать, но я понял какая тут мера и больше не буду пересекать.
ZGreen хороший способ, спасибо.
 

Game Server

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

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

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