Наше комьюнити:   OpenGL Shader Lab  •  Half-Life FX  •  Форум  
HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > нуб вопросы от <censored> и других нубов
чтобы не создавать сто тем создам одну
2 голосов
Страницы (119): « Первая ... « 115 116 117 118 [119]   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
Luciferchik
Whatever ...

Дата регистрации: Jan 2016
Проживает: Украина
Сообщений: 122
Возраст: 21

Рейтинг



Дядя Миша Ничего не изменилось она как рисовалась в черном цвете как с этой строчкой так и без неё может здесь есть ещё что-то мне не ясное

[ Вложение ]
grass.jpg

__________________
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.

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

Старое сообщение 22-06-2018 16:49
- За что?
 Дядя Миша
who said meow?

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

Рейтинг



C++ Source Code:
gEngfuncs.pTriAPI->Color4f( s->lightcolor[0], s->lightcolor[1], s->lightcolor[2], alpha );


А LightAtPoint возвращает значения в диапазоне 0-255. Чтож вы такие беспомощные-то...

__________________
В действительности всё может оказаться иначе, чем оно есть на самом деле

My Projects: download page

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

Старое сообщение 22-06-2018 17:16
-
Luciferchik
Whatever ...

Дата регистрации: Jan 2016
Проживает: Украина
Сообщений: 122
Возраст: 21

Рейтинг



Цитата:
Дядя Миша писал:
А LightAtPoint возвращает значения в диапазоне 0-255.

Приведи кусочок кода нужного немного, пожалуйста
Цитата:
Чтож вы такие беспомощные-то...

Сори, просто иногда могу сразу понять, а иногда начинаю сильно тупить

__________________
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.

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

Старое сообщение 22-06-2018 17:49
- За что?
 Дядя Миша
who said meow?

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

Рейтинг



Цитата:
Luciferchik писал:
Приведи кусочок кода нужного немного, пожалуйста

какого еще кода? Ты не знаешь как диапазоны ремапить?

__________________
В действительности всё может оказаться иначе, чем оно есть на самом деле

My Projects: download page

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

Старое сообщение 22-06-2018 17:55
-
Luciferchik
Whatever ...

Дата регистрации: Jan 2016
Проживает: Украина
Сообщений: 122
Возраст: 21

Рейтинг



Цитата:
Дядя Миша писал:
какого еще кода? Ты не знаешь как диапазоны ремапить?

Это что-то типа этого
g->color[0] = min((lightcolor[0] >> 7), 255 ); или там где задаешь одно значения и потом им оперируешь, прости я уже давно не открывал с++ и много чего забыл так как изучал в любительской форме этот язык

__________________
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.

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

Старое сообщение 22-06-2018 18:13
- За что?
 Дядя Миша
who said meow?

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

Рейтинг



Причём тут язык, это чисто математическая операция. Вот у тебя число в диапазоне 0 - 255. Что нужно сделать чтобы привести его к диапазону 0-1?

__________________
В действительности всё может оказаться иначе, чем оно есть на самом деле

My Projects: download page

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

Старое сообщение 22-06-2018 19:19
-
Luciferchik
Whatever ...

Дата регистрации: Jan 2016
Проживает: Украина
Сообщений: 122
Возраст: 21

Рейтинг



Цитата:
Дядя Миша писал:
Причём тут язык, это чисто математическая операция. Вот у тебя число в диапазоне 0 - 255. Что нужно сделать чтобы привести его к диапазону 0-1?
Ничего в голову не приходит как деления 1\255

__________________
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.

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

Старое сообщение 22-06-2018 20:08
- За что?
 Дядя Миша
who said meow?

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

Рейтинг



Luciferchik ну вот. Сам знаешь - сам спрашиваешь.

__________________
В действительности всё может оказаться иначе, чем оно есть на самом деле

My Projects: download page

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

Старое сообщение 22-06-2018 21:39
-
Ku2zoff
Юзер (типа моддер)

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

Рейтинг



C++ Source Code:
void    ( *R_UserTracerParticle )( float * org, float * vel, float life, int colorIndex, float length, unsigned char deathcontext, void ( *deathfunc)( struct particle_s *particle ) );
Все параметры понятны, кроме deathcontext. Что это? Для чего используется и какие может принимать значения?

__________________
Вы всё ещё не пьёте? Тогда мы идём к вам!

Отредактировано Ku2zoff 27-06-2018 в 21:50

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

Старое сообщение 27-06-2018 21:44
- За что?
sas
Новичок

Дата регистрации: Mar 2017
Проживает: Xen
Сообщений: 15

Рейтинг



Как хл считает боди для моделей?

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

Старое сообщение 06-07-2018 15:39
- За что?
Ku2zoff
Юзер (типа моддер)

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

Рейтинг



sas
void SetBodygroup( void *pmodel, entvars_t *pev, int iGroup, int iValue )
int GetBodygroup( void *pmodel, entvars_t *pev, int iGroup )
Ищи в сорцах халфы эти функции и смотри, по какой формуле боди находятся и назначаются соответственно.

__________________
Вы всё ещё не пьёте? Тогда мы идём к вам!

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

Старое сообщение 06-07-2018 20:40
- За что?
sas
Новичок

Дата регистрации: Mar 2017
Проживает: Xen
Сообщений: 15

Рейтинг



Ku2zoff
Блин, а хл не может боди на вьюмоделях менять? Сколько я не пробовал, pev->body не работает, , все значения перебрал. В qc бодигруппы все расписаны, но все без толку.

code:
$body suit "glock_handsmesh" $bodygroup "glock" { studio "glock_ref" studio "glock_ref_unloaded" }

C++ Source Code:
void CGlock::PrimaryAttack( void )
{
    if ( !(m_pPlayer->m_afButtonPressed & IN_ATTACK) )
        return;
    if (m_iClip == 0)
        {
            pev->body = 1;
        ALERT(at_console, "unloaded\n");
    }
    GlockFire( 0.01, 0.1, TRUE );
}

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

Старое сообщение 13-07-2018 16:02
- За что?
Ku2zoff
Юзер (типа моддер)

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

Рейтинг



Цитата:
sas писал:
Блин, а хл не может боди на вьюмоделях менять?

Конечно может. Только боди надо слать на клиент как третий аргумент SendWeaponAnim:
C++ Source Code:
SendWeaponAnim( iAnim, UseDecrement() ? 1 : 0, bUseScope );

Вот тебе пример из python.cpp. Просто напросто можешь вставить pev->body во всех вызовах в третий аргумент, чтобы не сочинять новые условия. И не забудь передавать бодю в эвенте на клиент, если используешь эвенты.

Добавлено 13-07-2018 в 23:49:

З.Ы. чтобы было проще, можешь применить к своим исходникам тутор Xash Weapon System. Там достаточно просто указывать pev->body, и больше ничего менять не надо.

__________________
Вы всё ещё не пьёте? Тогда мы идём к вам!

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

Старое сообщение 13-07-2018 16:49
- За что?
 ~ X ~
offline

Дата регистрации: Oct 2005
Проживает: (void)
Сообщений: 3187
Нанёс повреждений: 0 ед.

Рейтинг



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


HL не может. XDM может

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Связь со мной здесь: [email protected]

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

Старое сообщение вчера 19:42
-
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 10:25. Новая тема    Ответить
Страницы (119): « Первая ... « 115 116 117 118 [119]   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > нуб вопросы от <censored> и других нубов
чтобы не создавать сто тем создам одну
2 голосов
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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

Рейтинг@Mail.ru