Войти
ФлеймФорумОбщее

Как у вас дела с движками? (53 стр)

Страницы: 152 53 54 55122 Следующая »
#780
19:51, 4 апр. 2019

nes
> В публик залью только когда будет готов первый набросок движка с минимально
> необходимым функционалом

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


#781
19:52, 4 апр. 2019

nes
> В публик залью только когда будет готов первый набросок движка с минимально
> необходимым функционалом
Открою тебе секрет - никто не будет смотреть твои исходники))
Ну разве что проект станет популярный и наберет хотя бы сотню лайков.


9К720
> Шел 2019 год. Крестушки-быдлокодерки до сих пор не умеют работать с путями,
> содержащими не латинские символы.
С 2017 года std::filesystem в стандарте и поддерживается utf8

#782
19:52, 4 апр. 2019

nes
> сделать ввиде класса - делегата
Могу свой делегат дать. Правда, скорее всего там говно код. Но все необходимые функции в GUISystem он выполняет.

#783
(Правка: 19:54) 19:53, 4 апр. 2019

MATov
/A\
Тема прямо начинает привлекать серьезных людей.

nes
Развиваемся)

#784
(Правка: 19:54) 19:53, 4 апр. 2019

/A\
> С 2017 года std::filesystem в стандарте и поддерживается utf8
Тут люди на C99(а то и C89) пишут, а ты им про C17.

#785
19:55, 4 апр. 2019

Сейчас вообше движок не собирается, решил переупорядочить структуру каталогов и файлов.
В результате некоторые сучности, например application будет разбит на бОльшее кол-во файлов в угоду планируемой кроссплатформенности.
Но текущее решение меня пока не сильно радует.
раньше было:
// application.h - чистые ифейсы.
// application.cpp - каша из платформозависимого и независимого кода.
Сейчас переделвыаю на:
// application.h - чистые ифейсы.
// application.cpp - платформонезависимый код и подключение platform/application.h, в зависимости от платформы
// platform/application.h - платформозависимый код, который подключается в application.cpp
Тут в зависимости от платформы platform будет windows, linux или macosx.

#786
(Правка: 19:58) 19:57, 4 апр. 2019

nes
Не надоело раскидывать движок на 100500 мелких файлов? Это неудобно.
Я практически весь модуль пишу в одном файле, кроме абстракций(например от гапи, их пишу отдельно). Поэтому у меня в движке 3 файла по 50кб на десять тысяч строк

#787
20:00, 4 апр. 2019

Vlad2001_MFS
>Выложи просто архив с исходниками сюда, а то у меня плохое предчувствие...
Да легко, только не стоит пытаться скомпилировать: engine

/A\
>Открою тебе секрет - никто не будет смотреть твои исходники))
А мне все равно, это мне не хочется делать первый комит "комом".

>С 2017 года std::filesystem в стандарте и поддерживается utf8
С std:: я в разводе.

#788
(Правка: 20:03) 20:03, 4 апр. 2019

nes
А имущество, как я понимаю, вы делите до сих пор...)

#789
20:04, 4 апр. 2019

Vlad2001_MFS
Нет, я отжал уже, все, что мне нужно.

#790
20:07, 4 апр. 2019

nes
Зачем запихнул выхлоп FXC прям в структуры? Самому глаза не режет?

#791
20:08, 4 апр. 2019

nes
> С std:: я в разводе.
Сейчас и в ААА играх std используют.
Надо только кастомный алокатор прикрутить.

#792
20:10, 4 апр. 2019

monobogdan
Что есть FXC?

/A\
Я не гонюсь за их славой.

#793
20:10, 4 апр. 2019

nes
Компилятор шейдоров

#794
(Правка: 20:10) 20:10, 4 апр. 2019

nes
> Да легко, только не стоит пытаться скомпилировать: engine
Мне нормально, нравится. Только вот зачем тебе size2, point2, когда есть vec2?

Страницы: 152 53 54 55122 Следующая »
ФлеймФорумОбщее