HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Нубские вопросы от <censored> и других нубов
Чтобы не создавать сто тем
3 голосов
Страницы (185): « Первая ... « 178 179 180 181 [182] 183 184 185 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
ncuxonaT
каков стол, таков и стул

Группа: Опытный
Дата регистрации: Oct 2009
Проживает: город/село/деревня
Сообщений: 1294
Возраст: 30

Рейтинг



С гаммой 1.0 цвет должен быть нормальный?

Сообщить модератору | | IP: Записан
Сообщение: 199860

Старое сообщение 15-01-2021 21:45
- За что?
 Дядя Миша
who said meow?

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 27421
Нанёс повреждений: 386 ед.

Рейтинг



Оно не даст выставить гамму 1.0
Гамма регулируется от 1.8 до 3.0

__________________
My Projects: download page

Блог разработчика на boosty.to

Сообщить модератору | | IP: Записан
Сообщение: 199861

Старое сообщение 15-01-2021 21:52
-
Hmoory
Частый гость

Дата регистрации: Mar 2013
Проживает: Москва
Сообщений: 76
Возраст: 26

Рейтинг



del

Отредактировано Hmoory 16-01-2021 в 19:22

Сообщить модератору | | IP: Записан
Сообщение: 199869

Старое сообщение 16-01-2021 19:19
- За что?
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 3304
Возраст: 31

Рейтинг



Цитата:
Дядя Миша писал:
Crystallize ты боишься посмотреть как fl->numsamples вычисляется?

Там где она вычисляется, в функцию изначально передается указатeль на lightinfo_t по которому можно сразу посмотреть l->texsize. А в FinalLightFace передан только facenum, и сама функция запускается многопоточно, так что я не знаю как дописать новый переметр. Можно наверное сдвигаться на facenum*sizeof(lightinfo_t) или искать совпадение facenum и l->surfnum, но пока не получалось.

Сообщить модератору | | IP: Записан
Сообщение: 199870

Старое сообщение 16-01-2021 20:39
- За что?
 Дядя Миша
who said meow?

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 27421
Нанёс повреждений: 386 ед.

Рейтинг



А, я понял, тебя наверное вот это смутило, да?

C++ Source Code:
pFaceLight->numsamples = pSamples - samples;


Добавлено 17-01-2021 в 01:17:

Это апчхимизатор такой. Пытается по рёбрам полигона подрезать лайтмапу и сэкономить немного люкселей.

Добавлено 17-01-2021 в 01:18:

Вообще там много устаревшего кода, никто уже так лайтмапы не считает.

__________________
My Projects: download page

Блог разработчика на boosty.to

Сообщить модератору | | IP: Записан
Сообщение: 199873

Старое сообщение 16-01-2021 22:18
-
SNMetamorph
Житель форума

Дата регистрации: Jun 2018
Проживает: Ижевск
Сообщений: 201

Рейтинг



Можно ли в голдсурсе как-то на стороне клиента узнать classname энтити? Может быть для этого надо что-то в delta.lst подкруть? Знает кто нибудь?

Сообщить модератору | | IP: Записан
Сообщение: 199877

Старое сообщение 17-01-2021 12:31
+ За что?
Ku2zoff
Юзер (типа моддер)

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 5617
Возраст: 30

Рейтинг



SNMetamorph если есть доступ к сорцам - передавай класснейм мессагой. Если сорцев нету - тады ой. Даже пев->хелс не передаётся на клиент. На мой взгляд весьма сомнительная оптимизация. Пиши я сам движок, я бы все энтварсы передавал на клиент. И выборочно бы регулировал для каждой энтити, какие точно передавать через delta.lst, без лазания в код дллок. Да вообще, по-хорошему, лучше было бы иметь не фиксированный набор энтварсов, зашитый в движок, а изменяемый средствами дллок и дельты.

Сообщить модератору | | IP: Записан
Сообщение: 199879

Старое сообщение 17-01-2021 13:40
- За что?
 Дядя Миша
who said meow?

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 27421
Нанёс повреждений: 386 ед.

Рейтинг



Цитата:
SNMetamorph писал:
Можно ли в голдсурсе как-то на стороне клиента узнать classname энтити?

заведи какие-нибудь типы энтить, сохрани в iuser1.
TYPE_WORLDSPAWN
TYPE_PLAYER
TYPE_FUNCDOOR

Но вообще я не представляю, зачем класснейм на клиенте.

__________________
My Projects: download page

Блог разработчика на boosty.to

Сообщить модератору | | IP: Записан
Сообщение: 199880

Старое сообщение 17-01-2021 13:43
-
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 3304
Возраст: 31

Рейтинг



Цитата:
Дядя Миша писал:
А, я понял, тебя наверное вот это смутило, да?
C++ Source Code:
pFaceLight->numsamples = pSamples - samples;


Это апчхимизатор такой. Пытается по рёбрам полигона подрезать лайтмапу и сэкономить немного люкселей.

Ты думаешь поэтому у меня площадь лайтмапы по экстентам немного не совпадала с fl->numsamples?
Что-то я там даже близко ничего похожего не наблюдаю. Либо его там нет, либо оно записано совершенно иначе.

Сообщить модератору | | IP: Записан
Сообщение: 199882

Старое сообщение 17-01-2021 15:34
- За что?
 Дядя Миша
who said meow?

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 27421
Нанёс повреждений: 386 ед.

Рейтинг



Я смотрю исходники source 2007.

__________________
My Projects: download page

Блог разработчика на boosty.to

Сообщить модератору | | IP: Записан
Сообщение: 199883

Старое сообщение 17-01-2021 17:14
-
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 3304
Возраст: 31

Рейтинг



А, ну я-то тут с p2rad уже.

Сообщить модератору | | IP: Записан
Сообщение: 199884

Старое сообщение 17-01-2021 17:25
- За что?
KorteZZ
Lambda

Дата регистрации: Oct 2009
Проживает: Mongolia
Сообщений: 160
Возраст: 32

Рейтинг



Ванильная халва. Есть вышка - func_door_rotating, которая должна упасть от взрыва, когда func_button получает урон. Вышка в высоту 500 юнитов: 64х64х64 юнита - origin браш, на котором стоит простой браш высотой 436 и сторонами 64 юнитов. Общая высота вышки ровно 500 юнитов. На расстоянии в 500 юнитов от центра этой вышки поставил два func_pushable размерами 64х64х64. Вышка отказывается падать. Оказывается, дело в том, что эти пушабли стояли впритык друг к другу и углами соприкасались, из-за чего вышка не падала. Стоило отодвинуть эти пушабли на расстояние более 500 юнитов от его центра, как вышка стала падать. Или разнести пушабли подальше друг от друга на расстояние более 3 юнитов. Это что за баг такой и почему так происходит? На ксаше работает все отлично.

__________________

Killing Floor: Horzine Outbreak

Сообщить модератору | | IP: Записан
Сообщение: 199886

Старое сообщение 17-01-2021 21:39
- За что?
 Дядя Миша
who said meow?

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 27421
Нанёс повреждений: 386 ед.

Рейтинг



Да что тут сделаешь.

__________________
My Projects: download page

Блог разработчика на boosty.to

Сообщить модератору | | IP: Записан
Сообщение: 199887

Старое сообщение 17-01-2021 21:41
-
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 354
Возраст: 28

Рейтинг



Я таки сделал динамическую смену тумана
https://youtu.be/NNCDCs2i93Y
Но в одном не могу никак разобраться. Как мне достать 4 заветные числа тумана из g_pWorld->pev->impulse? И если доставать надо не оттуда, то откуда, и как?
На данный момент в моей энтити 2 поля - стартовый туман и конечный.
Это костыльно, но хотя бы уже работает. Энтитя прописывает туман в Update-packed-fog и в g_pWorld (чтобы в сейвресторе сохранялось). Так вот как мне достать текущее значение тумана из карты?

__________________
Мой мод на Xash

Сообщить модератору | | IP: Записан
Сообщение: 199894

Старое сообщение 18-01-2021 08:02
- За что?
KorteZZ
Lambda

Дата регистрации: Oct 2009
Проживает: Mongolia
Сообщений: 160
Возраст: 32

Рейтинг



Дядя Миша
Объясни, плиз, в чем дело. Ты же пофиксил это в ксаше

__________________

Killing Floor: Horzine Outbreak

Сообщить модератору | | IP: Записан
Сообщение: 199898

Старое сообщение 18-01-2021 09:17
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 06:12. Новая тема    Ответить
Страницы (185): « Первая ... « 178 179 180 181 [182] 183 184 185 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Нубские вопросы от <censored> и других нубов
Чтобы не создавать сто тем
3 голосов
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2021