HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > PrimeXT - логическое продолжение XashXT
Будет ли полезен этот форк?
(публичный опрос)
Вам не разрешено голосовать в этом опросе.
да
***FantoM*** a1batross Accorsi Alexander Pafos avegamer Aynekko blsha Casperx69x Cep}I{ Chyvachok Crystallize Dako.Dromkov Dneyrin Flash gagasha islan KorteZZ Lev nekonomicon nemyax Next Day SNMetamorph thambs The Sam xrcore_cpu Дядя Миша
25 69.44%
нет
AntiPlayer Cybermax FiEctro Ghoul [BB] Government-Man marikcool NameLesS qpAHToMAS XaeroX XF-Alien [CFR] B@N@N
11 30.56%
Всего: 36 голосов 100%
  [Редактировать опрос (только для модераторов)]

Страницы (37): « Первая ... « 33 34 35 36 [37]   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12833
Возраст: 32

Рейтинг



Цитата:
Дядя Миша писал:
А что, бывает софткод штоли?


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

__________________
Иван Топорышкин пошел на охоту,
С ним пудель пошел, перепрыгнув забор,
Иван, как бревно провалился в болото,
А пудель в реке утонул, как топор.

Отредактировано FiEctro 29-01-2024 в 11:44

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

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

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

Рейтинг



Так это и не код вовсе.

Добавлено 29-01-2024 в 14:53:

Это key-value пара.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 29-01-2024 11:53
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12833
Возраст: 32

Рейтинг



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

__________________
Иван Топорышкин пошел на охоту,
С ним пудель пошел, перепрыгнув забор,
Иван, как бревно провалился в болото,
А пудель в реке утонул, как топор.

Отредактировано FiEctro 29-01-2024 в 13:01

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

Старое сообщение 29-01-2024 13:00
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



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

Добавлено 29-01-2024 в 17:10:

Т.е. полная data-driven модель.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 29-01-2024 14:10
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12833
Возраст: 32

Рейтинг



Дядя Миша
Да по сути это теже объекты с их свойствами как ентитии внутри MAP файла. Это могут быть и теже жесоны, и XML и какие то собственные форматы которые могут хранить разметку. Но лучше конечно использовать что то уже существующее, чтобы тебе не приходилось писать свой редактор ещё и для создания UI, а просто сказал рандомному художнику - запили мне макет в фигме, и он тебе просто кидает файл, а ты загружаешь. Там внутри координаты, пути к картинкам и евенты да потипу как у моделей в халфе. Вообще сами эвенты удивительная вещь, их можно буквально как блюпринты использовать, если конечно у тебя компонентная система.


Кстати в Юнити поступили очень мудро в плане UI. Чтобы не ковыряться в блокнотике и не писать отдельный редактор, они сделали чтобы ты буквально элементы интерфейса мог расставлять прямо на сцене, просто в специальном отдельном объекте Canvas.
https://i.ytimg.com/vi/at6gUB_-HII/maxresdefault.jpg

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

Цитата:
Дядя Миша писал:
Можно в этих эвентах писать прямо имя функции с аргументами, вместо загадочных номеров, каждый из которых необходимо поддерживать отдельно в коде.





Кстати аниматор в Юнити так же на евентах построен. Там вся логика анимации, переходов, смешивания, анимационных слоёв внутри отдельного файла хранится. А из скрипта ты просто ему команды даёшь.

__________________
Иван Топорышкин пошел на охоту,
С ним пудель пошел, перепрыгнув забор,
Иван, как бревно провалился в болото,
А пудель в реке утонул, как топор.

Отредактировано FiEctro 29-01-2024 в 16:08

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

Старое сообщение 29-01-2024 16:02
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32135
Нанёс повреждений: 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: Записан
Сообщение: 219210

Старое сообщение 29-01-2024 16:57
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12833
Возраст: 32

Рейтинг



Цитата:
Дядя Миша писал:
Я бы с удовольствием использовал сторонние форматы, если бы мне была близка по духу их идеология. Но я пока что вижу обратное - каждый соревнуется в создании самого отвратительного гавна.



__________________
Иван Топорышкин пошел на охоту,
С ним пудель пошел, перепрыгнув забор,
Иван, как бревно провалился в болото,
А пудель в реке утонул, как топор.

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

Старое сообщение 30-01-2024 07:07
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32135
Нанёс повреждений: 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: Записан
Сообщение: 219239

Старое сообщение 30-01-2024 10:05
-
SNMetamorph
Житель форума

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

Рейтинг



Цитата:
FiEctro писал:
Я так понимаю только через хардкод можно его прописать?

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

__________________
PrimeXT
GoldSrc Monitor
SMD Splitter
mdl-flip (gFlip analog)
Xash3D Modding Discord

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

Старое сообщение 30-01-2024 14:35
- За что?
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 11:17. Новая тема    Ответить
Страницы (37): « Первая ... « 33 34 35 36 [37]   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > PrimeXT - логическое продолжение XashXT
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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