HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > XashNT: блог разработчика
Часть I
Страницы (241): « Первая ... « 40 41 42 43 [44] 45 46 47 48 » ... Последняя »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
Crystallize
Житель форума

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

Рейтинг



AntiPlayer Питон какой-то

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

Старое сообщение 27-11-2019 07:56
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Я наверное пойду по старому, проверенному пути, сделаю что-то типа функции addUnitLayer или addUnitFrame. Не люблю когда строка далеко уходит вправо, за границу экрана.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 27-11-2019 09:21
-
nemyax
Нёмыч

Дата регистрации: Jul 2011
Проживает: (void)
Сообщений: 4137

Рейтинг



Дядя Миша
А переводы строк на что?

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

Старое сообщение 27-11-2019 09:40
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



nemyax не каждую строку можно перевести.

Добавлено 27-11-2019 в 13:36:

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

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 27-11-2019 10:36
-
nemyax
Нёмыч

Дата регистрации: Jul 2011
Проживает: (void)
Сообщений: 4137

Рейтинг



Дядя Миша
В петоне есть хорошее правило, что при открытой скобке переводы строк нещиток, пока не встретится закрытая.
То есть вот:

code:
image = u_ColorMap = [ "textures/common/black.tga", "textures/common/white.tga"];

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

Старое сообщение 27-11-2019 11:00
- За что?
AntiPlayer
Highway to Hell

Дата регистрации: May 2006
Проживает: Смоленск
Сообщений: 1015
Возраст: 33

Рейтинг



Цитата:
Crystallize писал:
Питон какой-то

Так массивы в половине ЯП определяются.
Цитата:
Дядя Миша писал:
сделаю что-то типа функции addUnitLayer или addUnitFrame

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

__________________
I tell you to enjoy life

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

Старое сообщение 27-11-2019 12:08
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



nemyax не нравится мне такой способ записи. Мне вообще петон не нравится.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 27-11-2019 13:18
-
thambs
мразь конченная

Дата регистрации: Mar 2006
Проживает: -
Сообщений: 6417

Рейтинг



Дядя Миша
Так юзеры-ж писать будут?

>приведи пример
Обычные звёздочки, знаки вопроса, [a-z] и [0-9] и на выходе список отсортированный в лексикографическом порядке. Мб вообще рэгэксп туда напрашивается?

>addUnitLayer или addUnitFrame
Главное чтоб не было нужно руками такое писать.

__________________
http://www.moddb.com/mods/monorail-quest

Отредактировано thambs 27-11-2019 в 13:25

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

Старое сообщение 27-11-2019 13:20
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
thambs писал:
рэгэксп

Я предлагал дяде мише добавить поддержку pcre, он предсказуемо отказался.

__________________

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

Старое сообщение 27-11-2019 13:55
-
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
thambs писал:
>addUnitLayer или addUnitFrame
Главное чтоб не было нужно руками такое писать.

ну в макрос обвернешь со счётчиком.

Так, у меня тут с кутришными шейдерами конечно образовалась трогедия. Я не могу отличить полупрозрачные от непроразрачных, тому шо сам кутри это делает неявным образом, по значению первого бленд-функа. То есть мне бы там влепить условие и посмотреть чему равны значения из юниформа блендфунка для нулевого юнита, но я поленился сделать им доступ к отдельным значениям для всяких там векторов. Похоже что всё же придется сделать.

Добавлено 27-11-2019 в 17:08:

у меня GL-стейты вообще не подвержены действию условий, нехорошо получается, рано или поздно это могло понадобиться. Придётся переделывать.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 27-11-2019 14:08
-
thambs
мразь конченная

Дата регистрации: Mar 2006
Проживает: -
Сообщений: 6417

Рейтинг



XaeroX
Я вот вижу ещё для них юзкейсы внутри скриптового языка вплане работы со строками: найти энтити по маске, загрузить какие-то ресурсы по маске (например, звуки и рандомно между ними переключаться вместо хардкода).

__________________
http://www.moddb.com/mods/monorail-quest

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

Старое сообщение 27-11-2019 14:13
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
Дядя Миша писал:
Я не могу отличить полупрозрачные от непроразрачных

surfaceparm trans?

__________________

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

Старое сообщение 27-11-2019 14:55
-
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
XaeroX писал:
surfaceparm trans?

ога, я так и сделал. Но есть две проблемы. Во первых он не везде прописан, а с т.з. компилятрра, это типо детайла, т.е. и без него тоже можно.
А во вторых мне надо еще поймать блендфунк нулевого юнита.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 27-11-2019 15:00
-
Crystallize
Житель форума

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

Рейтинг



А вот если брашевую геометрию триангулировать и сгенерить ей какую-то дерьмовую развёртку и атлас, это будет рисоваться заметно быстрее?

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

Старое сообщение 27-11-2019 16:26
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Я придумал, второе условие прозрачности можно повесить на cull disable.

Добавлено 27-11-2019 в 21:29:

В принципе тут какое дело - в ку3 любая полупрозрачная поверхность непременно будет иметь cull disable. Правда это же справедливо и для решёток, поэтому там выполняется дополнительное условие - чтобы блендинг нулевого юнита не был равен GL_ONE, GL_ZERO.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 27-11-2019 18:29
-
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 03:32. Новая тема    Ответить
Страницы (241): « Первая ... « 40 41 42 43 [44] 45 46 47 48 » ... Последняя »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > XashNT: блог разработчика
Часть I
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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