ПрограммированиеФорумОбщее

Ищу исходники X-Ray от Dezowave (2 стр)

Страницы: 1 2
#15
21:20, 6 июня 2014

unnamed
Да. Но не думаю, что он сильно изменился. Разве что оброс костылями для еще одного рендера.

#16
21:23, 6 июня 2014

-Eugene-
в последнем рендере у них много интересных фич было. Жаль, что GSC закрылось.

#17
10:08, 7 июня 2014

Есть ещё исходники патча 1,00007 - который не вышел.
И диз-доки с полным набором описаний функций, классов...и так далее.

#18
10:10, 7 июня 2014

Но всё это дело я искал только из любопытства - так как являюсь фаном S.T.A.L.K.E.R. -что касается программирования - то даже разбираться не стану, только если в физике и AI - на дух не переношу код под DX.

#19
16:17, 7 июня 2014

МЫЛО
> - Поскольку выделенный сервер склепали на скорую руку, есть прекрасная
> реализация интерфейса-пустышки Direct3D9 :)
Мб ты просто не осознал всю мудрость этого решения?!

#20
18:46, 8 июня 2014

В этом X-ray очень загадочное деление функционала между библиотеками. Оно вообще никакой логике не поддается.
Там где по смыслу надо объединить - разделяют и наоборот.

#21
18:52, 8 июня 2014

Кто подскажет как там файловая система работает? Пытался разобраться: есть некий абстрактный класс IWriter, от которого унаследован CMemoryWriter. Насколько я понял, он хранит данные в памяти, а где тогда в коде процесс записи данных на жесткий диск? Исходники смотрел из папки xrCore.
Ох уж эти extern переменные, да еще и глобальные! Они там всюду понапиханы, становится непонятным откуда взялась переменная Memorу, например, хотя ни в хедере, ни в исходнике его нигде нет. Это так, мысли в слух. )

#22
7:15, 9 июня 2014

StiX
> Мб ты просто не осознал всю мудрость этого решения?!
честно - даже не пытался)

Технарь
> Пытался разобраться: есть некий абстрактный класс IWriter, от которого
> унаследован CMemoryWriter. Насколько я понял, он хранит данные в памяти, а где
> тогда в коде процесс записи данных на жесткий диск? Исходники смотрел из папки
> xrCore.
Там есть CFileWriter, экземпляр создаётся прямо в w_open(). А в CMemoryWriter есть save_to()

#23
7:49, 9 июня 2014

Технарь
> Ох уж эти extern переменные, да еще и глобальные! Они там всюду понапиханы,
> становится непонятным откуда взялась переменная Memorу, например, хотя ни в
> хедере, ни в исходнике его нигде нет. Это так, мысли в слух. )
студия же умеет их искать определение/реализацию - F12/ctrl+F12.

Страницы: 1 2
ПрограммированиеФорумОбщее

Тема в архиве.