Страницы (2): [1] 2 » Показать все 19 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- помогите с отображением худа (https://hlfx.ru/forum/showthread.php?threadid=5711)
помогите с отображением худа
подскажите, какой файл отвечает за отображение этой части
это спрайты spr скачай прогу spriteexplorer212 и зайди в свое оружие например weapon_eagle.txt там и будут все спрайты от пушек потом эти спрайты можно отредактировать в пэйнте.
__________________
илья
илья2 я имел в виду файлы что отвечают за это в исходном коде, а не про сами текстуры
ну если тебе надо в коде прямо искать то можно зайти в cl_dll и там есть все файлы отвечающие за худы hud.cpp hud.h hud_servers.cpp hud_итд сам точно не знаю где это отображение находиться потому что сам никогда не интересовался этим.
а тебе для чего это нужно ?
__________________
илья
илья2 переместить чуть чуть хочу
hgrunt_2020 ammo.cpp. За отображение недавно подобранного оружия и патронов отвечает ammohistory.cpp
Ku2zoff привет как тебе мой тутор про quaddamage ?
__________________
илья
илья2 копипастить несложный код ты уже научился. Но всё равно очень много воды. Пост трудночитаемый, надо бы использовать тег [cpp] и не вставлять лишние ненужные строки.
hgrunt_2020 раз уж ты задумал менять hud, погляди тут: https://github.com/FWGS/hlsdk-xash3d/tree/poke646. В пук646 нестандартное расположение этих самых спрайтов на экране. И ещё попробуй вот это, чтобы размеры спрайтов на всех разрешениях были одинаковые. Ну либо, если делаешь под ксашем, hud_scale 1. Хотя, наверное, мой вариант получился аккуратнее. Не знаю, я не сравнивал. Код масштабирования я ведь брал из ксаша.
Ku2zoff Решил я случайно заглянуть сюда, да и сделал всё как по твоему тутору, да только вот спрайты перестали отрисовыватся от слова совсем
__________________
И главное, Артём, помни: не ешь желтый снег!
hgrunt_2020 тот тутор такой себе, его можно переместить в песочницу. Надо применять масштаб для размеров спрайтов в функции рисования SPR_DrawAdditive, а для координат вне неё, в функции Draw самого элемента худа. Тогда будет норм. Не знаю, почему в ксаше работает правильно, когда обе операции выполняются в SPR_DrawAdditive.
В параное худ оружия вообще вынесли в текстовик, что даже удобно и не нужно клиент каждый раз компилить.
Меня только всегда интересовало как сами колонки классов оружия сделать чтобы в низ переключались, а не в право
__________________
Sometimes you have to get knocked down lower than you've even been to stand up taller than you everwere.
You so sad. No, i just die everyday...
I can't do anything around here without everybody getting up in my shit...
The aim of life is self-development.
Ku2zoff возможно этот вопрос стоит задать там же где и задают подобные вопросы, но как сделать ограничение по оружию, что бы в одном слоте было одно оружие
__________________
И главное, Артём, помни: не ешь желтый снег!
Luciferchik сорцы пук646 есть, смотри там.
Ku2zoff и последний вопрос, как загрузить тга'шку через триапи)
__________________
И главное, Артём, помни: не ешь желтый снег!
hgrunt_2020 штатными средствами - никак. Можно использовать функцию загрузки overview-спрайтов, но там геморрой с разбиением большой картинки на фрагменты 128х128 или 256х256. Лучше использовать для этого vgui. А так как vgui нет в ксашмоде, надо писать свой загрузчик. А в чём проблема юзать обычные спрайты? Палитра не сильно портится при сжатии.
Временная зона GMT. Текущее время 12:20. | Страницы (2): [1] 2 » Показать все 19 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024