if (!LoadProgram(&g_cgFP_GlowDarken, g_cgFragProfile, "cgprograms/glow_darken_fp.cg"))
280
return;
281
282
if (!LoadProgram(&g_cgFP_GlowBlur, g_cgFragProfile, "cgprograms/glow_blur_fp.cg"))
283
return;
284
285
if (!LoadProgram(&g_cgFP_GlowCombine, g_cgFragProfile, "cgprograms/glow_combine_fp.cg"))
286
return;
287
}
288
void DrawQuad(int width, int height)
289
{
290
glBegin(GL_QUADS);
291
292
glTexCoord2f(0,0);
293
glVertex3f(0, 1, -1);
294
glTexCoord2f(0,height);
295
glVertex3f(0, 0, -1);
296
glTexCoord2f(width,height);
297
glVertex3f(1, 0, -1);
298
glTexCoord2f(width,0);
299
glVertex3f(1, 1, -1);
300
301
glEnd();
302
}
303
304
void DoBlur(unsignedint uiSrcTex, unsignedint uiTargetTex, int srcTexWidth, int srcTexHeight, int destTexWidth, int destTexHeight, float xofs, float yofs)
Это зря закоментил. У тебя есть glow_darken_fp.cg , glow_blur_fp.cg , glow_combine_fp.cg файлы ?
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Имхо глоу нафиг не надо, я например на эту фигню забил. У меня впечатление, что FiEctro всё ещё пытается что-то замутить с граф.рендерером Паранойи, который я изуродовал
Цитата:
#include "gl_main.h"
Точно не знаю, можно ли провести проверку на присутствие неба в точке стрельбы, но если сделать некий триггер, при нахождении игрока в котором пушка стреляет, а вне него нет, то такой
вариант вполне реализуем.
Да, с глоу покончено....Мне и на этих длл подходит
Но всё вавно FiEctro спасибо
Ku2zoff
Кстати, ты мне напомнил - помнишь ты(или нет) искал исходники паработов на хл1.Ты их себе ставил?Если да, то как. Я скачал исходники и что с ними делать не имею представления.
Ku2zoff
Ничего я не пытаюсь. Это из исходников Оттис мода еще.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Точно не знаю, можно ли провести проверку на присутствие неба в точке стрельбы
теоретически возможно писать некую инфу в амбиентные звуки лифов, которые в хл не используются. Но дело в том, что звук не отвечает за прямую видимость, soundpvs.cpp придется серъезно переписать
GuNsHiP ставил я паработов. Если мод чисто сетевой, то вполне можно навесить их внешней дллкой. А вот если мод ещё и сингловый, то тут трабла: глюки после сохранения и последующей загрузки, тогда их надо интегрировать в дллку мода, а это трудновато для новичка, хотя бы потому, что придётся переписывать "обертки" для некоторых движковых функций, в основном использующихся для передачи мессаг на клиент.
По поводу неба - я уже не помню как в сдк, но в AMXX была функция TraceLine. Так вот, все что на самом деле нужно это пустить трейс вертикально вверх и проверить текстуру потолка - SKY = Улица, другая текстура - помещение. Вариант не идеален (под навесами на улице например не будет работать) но я думаю сгодится
GuNsHiP ставил я паработов. Если мод чисто сетевой, то вполне можно навесить их внешней дллкой. А вот если мод ещё и сингловый, то тут трабла: глюки после сохранения и последующей загрузки, тогда их надо интегрировать в дллку мода, а это трудновато для новичка, хотя бы потому, что придётся переписывать "обертки" для некоторых движковых функций, в основном использующихся для передачи мессаг на клиент.
Жаль что у меня сингл...хотелось бы посмотреть как в меня будут стрелять и плазменной пушки
Цитата:
вот нашел немного кода
Расскажите подробней о том как мне интегрировать код в код обычной гранаты(на этом принципе будет основано оружие),тоесть граната взрывалась только там, где есть небо. Возможно это будет SatchelCharge.
А ещё лучше, если бы в руках был пульт.При нажатии на кнопку под игроком создавалсь объект,который через 10 сек. взрывался.
Сейчас пойду делать основу ионного маяка и с нетерпением жду ваших отзывов.
Цитата:
client_print(id,print_chat,"[SH](BatGirl) You cannot hook to the sky")
Вот и отлично, если б граната "говорила", что здесь нет неба
Обещаю выложить туториал этого оружия, если мы его сделаем.
А пока могу выложить туториал взрывов в ХЛ1(таких как у меня).