![]() |
Страницы (3): [1] 2 3 » Показать все 45 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- 3d небо (https://hlfx.ru/forum/showthread.php?threadid=4263)
3d небо
Ребята, есть ли тутор как внедрить в ХЛ1 3d скайбокс как в спирите?
был бы я поопытнее, скопировал бы из спирита, но боюсь не потяну я такую задачу.
подскажите пожалуйста
Заранее спасибо!!
Сейчас придёт Дядя Миша и потребует переходить на ксаш. 
Добавлено 24-01-2014 в 13:50:
Ага, только не по программной части ))))
. Так захотелось той старой креативной увлеченности. Что-то как вдохновился, аж ночь не спал, с бензопилой разбирался, и получается как-то все гораздо быстрее и оптимальнее, чем в те былые времена, как-то все понятнее стало
)
, я даж не знаю с чего начать то, там столько всяких папочек, файликов

Воспользовавшись поиском, перетащил кучу всякого кода связанного с ентитей env_sky
и в серверной и в клиентской части
Зашел в игру, фича не заработала, небо стандартное, и через секунду
игра вылетает с сообщением:
Tried to create a message with a bogus message type (0)
Че делать?... 
Перетащить весь код, связанный с энтитей env_sky.
Вот, скажем, перетащил ли ты строку REG_USER_MSG( gmsgSetSky чотатамещё)?
Добавлено 24-01-2014 в 16:14:
Ты упорно не хочешь использовать "поиск в файлах".
Если тащишь новую переменную - не пробиваешь по нему, где она в коде использована. Принцип "компилится, значит ок" порочен в своей сути.
Если я правильно понял поиск в файлах вот это? (в изображении) с помощью него я все и делаю
REG_USER_MSG( gmsgSetSky чотатамещё) как раз таки я и забыл, спасибо большое!!
игра больше не вылетает, но система 3д неба все равно пока не работает (
в карте все как положено, отдельная комнатка с env_sky освещением и тп.
Вот так:
у меня там верхний браш в NULL окрашен, а боковые в SKY
это чтоб на всякий случай, в спирите устанавливают текстуру NULL, там где 3d sky должен быть
Для начала убедись, что твоя карта показывает 3д небо под самим спиритом.
Если показывает - значит, ты опять не весь код скопировал. Выписывай переменные, хоть как-то связанные с небом (особенно глобальные, и особенно содержащие слово sky), ищи их и переноси в свой код.
В спирте работает...
Ладно пока порыскаю, может что еще
найду,

vitoss
Ну ты хоть пару статеек по с++ почитай, что ли. 
Добавлено 24-01-2014 в 18:06:
http://code-live.ru/tag/cpp-manual/ - вот это, скажем.
Добавлено 24-01-2014 в 18:07:
Если ты не хочешь углубляться в С++, то нормального кода у тебя не получится. Даже если скопипастишь - малейшие ошибки по невнимательности будут приводить к багам, которые ты не сможешь пофиксить. В этом случае лучше искать свободного кодера для сотрудничества (заинтересовать его модом, угостить его пивом и т.п.).
Re: 3d небо
__________________
Привет миша
.
| Временная зона GMT. Текущее время 01:05. | Страницы (3): [1] 2 3 » Показать все 45 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024