HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > XashXT > XashXT/3D [Вопросы и ответы] 2 голосов
Страницы (52): « Первая ... « 13 14 15 16 [17] 18 19 20 21 » ... Последняя »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
Aynekko
Маппер

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

Рейтинг



Цитата:
Crystallize писал:
Aynekko интересный параметр. Он типа задаёт абсолютную ширину лазера в пикселях?

Да нет, я так понял это обычный размер, как у моделей и других объектов. Если менять width и сильно приглядеться - он меняется, но в очень маленьких пределах. И лазер выглядит уже не таким пиксельным, т.к. скейл всех спрайтов стал очень маленьким. Но это все мои домыслы.

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

P.S. недавно узнал, что скейл скайбокса работает наоборот - чем больше число, тем меньше будет 3д скай. А я ставлю 1, потом 0.1…и ничего не менялось

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

Старое сообщение 24-06-2020 12:40
- За что?
Crystallize
Житель форума

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

Рейтинг



Aynekko я смотрю параметр scale просто полностью оверрайдит параметр width, а в остальном всё аналогично.

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

Старое сообщение 24-06-2020 13:00
- За что?
Aynekko
Маппер

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

Рейтинг



Цитата:
Crystallize писал:
параметр scale просто полностью оверрайдит параметр width

И зачем это было сделано? О.о

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

Старое сообщение 24-06-2020 13:15
- За что?
Crystallize
Житель форума

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

Рейтинг



Aynekko понятия не имею. Может много энтитей его принимали и удобно было настраивать его сразу всем кучей?

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

Старое сообщение 24-06-2020 13:18
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Потому что width лазера на самом деле и есть параметр scale. Это Джек там что-то подменяет. Оно и в халфе так, "width" это псевдоним в редакторе.

Цитата:
Aynekko писал:
Но вот со скайбоксом проблема, придется отказаться

А ты с визом компилил?

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

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

Старое сообщение 24-06-2020 16:12
-
Aynekko
Маппер

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

Рейтинг



Цитата:
Дядя Миша писал:
А ты с визом компилил?

Да. Vis изначально был на -fast. Сейчас поставил полный, карта маленькая. Все равно, env_laser в проекции 3d sky не виден…

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

Старое сообщение 24-06-2020 21:02
- За что?
Crystallize
Житель форума

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

Рейтинг



Aynekko сделай тест из пары коробок и посмотри

Дядя Миша да ладно

C++ Source Code:
1
void CLaser::KeyValue( KeyValueData *pkvd )
2
{
3
  if (FStrEq(pkvd->szKeyName, "LaserTarget"))
4
  {
5
    pev->message = ALLOC_STRING( pkvd->szValue );
6
    pkvd->fHandled = TRUE;
7
  }
8
  else if (FStrEq(pkvd->szKeyName, "width"))
9
  {
10
    SetWidth( (int) atof(pkvd->szValue) );
11
    pkvd->fHandled = TRUE;
12
  }

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

Старое сообщение 25-06-2020 03:01
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



C++ Source Code:
inline void SetWidth( int width ) { pev->scale = width; }

прохладно

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

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

Старое сообщение 25-06-2020 06:27
-
Crystallize
Житель форума

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

Рейтинг



Дядя Миша pev->scale это понятно, но это не параметр scale у энтити, и Джек там тоже подменами не занимается.

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

Старое сообщение 25-06-2020 06:57
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Он точно так же учитывается. Зависит от того, в каком порядке расположены width и scale в описании энтити. Если scale ниже, он перезатрёт width. А Джек постоянно оставляет поля от старых энтить (что вообщем-то логично), но при этом он их тут же прячет от взгляда, понять что происходит невозможно.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

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

Старое сообщение 25-06-2020 11:49
-
Aynekko
Маппер

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

Рейтинг



Слушайте, я совсем в ступоре. Я скопировал этот лазер в другую карту, и там он в скайбоксе виден. На этой карте - ни в какую. Удалял всю карту по частям - в скайбоксе оставлял только env_sky, на основной части карты оставлял только light, player и собственно три браша пола, где стоит игрок. Нет лазера и все. Думаю, по скрину понятно, где он должен быть. Плюс ко всему, я вижу этот лазер сквозь скайбокс с основной части карты. Что ему мешает, вообще не пойму. Карта-коробка еще ладно, но ту большую карту не с нуля же мне делать, если уж на то пошло?

Создал еще один лазер, как делал в карте коробке - то же самое. Лазер виден сквозь скайбокс, в 3д проекции не виден. Vis full.

[ Вложение ]
Безымянный.jpg

Отредактировано Aynekko 25-06-2020 в 16:38

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

Старое сообщение 25-06-2020 16:32
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



А если совсем без виза?

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

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

Старое сообщение 25-06-2020 16:51
-
Aynekko
Маппер

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

Рейтинг



Так. Я ошибся. Лазер не видно в 3д скайбоксе. На любой карте. Мне почему-то показалось что он виден, т.к. я его так поставил…

Совсем без виза - то же самое, просто в 3д скае еще и появляется сама карта. Лазер так и есть в одном экземпляре там, где я его поставил.

В общем, для полной чистоты сделал две коробки и все то же самое. Лазера в проекции нет + его видно сквозь скайбокс, что он там в 3д скае лежит.

Прикрепляю исходник и bsp.

Вложение: skylaser.zip (4.6 кб)
Этот файл был скачан 37 раз.

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

Старое сообщение 25-06-2020 20:01
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Да очень может быть что лучи и невидно из скайбокса. Хотя странно конечно.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

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

Старое сообщение 25-06-2020 20:53
-
Aynekko
Маппер

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

Рейтинг



Цитата:
Дядя Миша писал:
Да очень может быть что лучи и невидно из скайбокса

Раньше-то работало. Правда тогда была другая проблема - спрайты были видны сквозь скайбокс… Если уж выбирать, то конечно как сейчас оно лучше. Но хотелось бы и лазер тоже

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

Старое сообщение 25-06-2020 21:07
- За что?
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 06:27. Новая тема    Ответить
Страницы (52): « Первая ... « 13 14 15 16 [17] 18 19 20 21 » ... Последняя »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > XashXT > XashXT/3D [Вопросы и ответы] 2 голосов
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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