Sidebar

[HL1]Нубские вопросы

Endym

ёкай
17.05.11
154
31
2 Raid:
Нужно иметь Visual C++ (вроде как не новее 6.0), HL SDK и уметь немного кодить на С++. Под это, кстати, отведена тема с ссылкой на учебник.
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
>> Так ли важна версия Визуала?
если ты сумеешь скомпилить под седьмую версию - флаг в руки.
Это в принципе возможно, но для этого требуются определенные навыки.
 

Endym

ёкай
17.05.11
154
31
2 Raid:
Всегда пожалуйста :D

А у HL вообще есть лимит на пушки? Сколько их можно добавить или, что более важно, сколько можно убрать?
 

PoD-Stas

Lolwhat? 0.o
VIP
29.04.07
3 497
33
2 Endym:
убрать можешь все. А лимит, все зависит от мода, в котором пушки делать соберешься. Смотри дефайны, под рукой сорцев нет, что бы точно сказать.
 
Вопрос даже не по кодингу, а по консольным переменным.
Как известно, после нажатия на "new game" нам предлагают выбрать уровень сложности.
А с какой сложностью запускается игра, если использовать команду map?
И можно ли как-нибудь управлять уровнем сложности через консоль!?
 

marikcool

Member
13.09.07
905
12
18
A[KUSH]ER сказав(ла):
Вопрос даже не по кодингу, а по консольным переменным.
Как известно, после нажатия на "new game" нам предлагают выбрать уровень сложности.
А с какой сложностью запускается игра, если использовать команду map?
И можно ли как-нибудь управлять уровнем сложности через консоль!?
со skill 0, потом форсируется до 1
далее идет exec skill.cfg, отсюда берутся настройки уровня сложности
а так через консоль менять
skill 1/2/3
рестарт карты обязателен
 
  • Like
Reactions: A[KUSH]ER

Uni_t

 
28.11.11
278
4
18
Чему равен 1 юнит(Hammer) в OpenGL(glFloat кажется) координатах? :spy:
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
в хаммере приблизительно одному дюйму. В опенГл не равен ничему.
 

Uni_t

 
28.11.11
278
4
18
2 Дядя Миша:
Наверно неправильно поставил вопрос.
 

Вкладення

  • 14.4 КБ Перегляди: 347
Останнє редагування:
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
Да ничему не равен. ОпенГЛ не привязан ни к какой системе измерения.
И это очень хорошо.
 

Uni_t

 
28.11.11
278
4
18
Как построить Куб в OpenGL:
Оффтоп
Что бы его размеры соответствовали "Хамерским" 64x64x64
 
Останнє редагування:
Вот оно, современное воспитание! Пишут на всяких дельфях, а потом абстрактное мышление не развивается ни капельки!

Берёшь любое соотношение хаммеровских юнитов и безразмерных опенгловских величин, да хоть один к одному, и лепишь свои кубики. Воспроизведёшь все объекты в одной пропорции - всё у тебя будет хорошо!

Оффтоп
 
Останнє редагування:
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
2 Unit#0: да никак не построить, не занимайся ерундой.
ты относительно чего мерять-то собрался?
 

Uni_t

 
28.11.11
278
4
18
2 Дядя Миша:
Слева моя прога с подгруженной моделью "Terror.mdl".
Красная линия:
glBegin(GL_LINES);
glVertex3f(0.0, 0.0, 10.0);
glVertex3f(0.0, 64.0, 10.0);
glend;

Справа та же модель только в редакторе и брашем в центре 64 U Высотой.
Вывод: 1hUnit = 1-й целой единице GL.(GLUnit)
 

Вкладення

Останнє редагування:
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
>>Вывод: 1hUnit = 1-й целой единице GL.(GLUnit)

Во первых не GLunit, а GLuint, то есть GL unsigned int.
Во вторых, это 64 условных еденицы. Если твой движок считает расстояния в метрах, эти 64 еденицы с такой же лёгкостью будут обозначать 64 метра. Да хоть 64 килограмма, если ты в своей игре с какого-то перепуга начал измерять расстояние в килограммах.
 

Uni_t

 
28.11.11
278
4
18
2 Дядя Миша:
"GLunit" всё таки нужно было взять в кавычки.
Я не спрашивал про какой-то там движок. Я спросил относительно программы Valve Hammer Editor и OpenGL. То есть – Условных единиц OpenGL и Юнитах редактора.
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
Опять за старое. Ну нет у OpenGL никаких едениц измерения. Всё дело в соотношении тех чисел, которые ты ему кормишь.
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
Ладно, поясню на пальцах.
Если ты считаешь всё в метрах, то игрок у тебя будет высотой 1.8 метра.
Если ты считаешь всё в юнитах, то игрок у тебя будет высотой 72 юнита.
Несложно догадаться, что если ты нарисуешь двух игроков, и один у тебя будет 1.8 метра, а другой 72 юнита, то первый игрок будет совсем крохотный, хотя формально они одинаковые. Потому что OpenGL не учитывает меры длины, а необходимое соотношение достигается за счёт того что все объекты в игре измеряются одной и той же мерой. Т.е. если ты каким-то образом переведешь всё из юнитов в метры, то результат будет тот же самый.
 

Game Server

Доноры Красавчики

Користувачі онлайн