Добавлен , опубликован
Вот такой вопрос, пару-тройку недель назад, больше ради развлечения, начал параллельный проект того же самого, но на с++ glew+glfw, все, в принципе, неплохо. Сделал батчинг текста и спрайтов, шейдеры, вывод геометрии статичной, на приблизительно соответствующей Jarg графике, выдает 6000+ фпс, все библиотеки открытые и кросплатформенные.
Но есть 2 больших вопроса: стоит ли вся эта затея хоть чего нибудь, т.к. графика то одно, она, фактически готова, а вот 10к строк логики еще, теоретически, предстоит переносить (или нет) и так ли важны получаемые преимущества (в данном случае независимость от XNA, Mono, .Net и больше простора для графики (которая ненужна)) Собственно сабж.
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
20
10 лет назад
1
независимость от XNA, Mono, .Net
?
1
14
10 лет назад
Отредактирован Pray_AD
1
Nerevar:
независимость от XNA, Mono, .Net
?
да, спасибо
1
20
10 лет назад
1
А 10+к строк логики - не многовато ли?
Хотя я сужу только по скриншотам. Если и переписывать что-то, то, очевидно, на чем-то более высокоуровневом. Зачем сюда с++, в котором черт ногу сломит? Ведь фпс больше 75 не нужно.
(мнение, но небезосновательное, хотя я и с++неосилятор)
Профиты избавления от привязки к платформе и её компонентам - ценно, но есть ведь и иные способы?..
0
7
10 лет назад
0
Сначала тоже использовал glfw, используй SDL - возможностей больше, если есть смысл переходить, то лучше сразу на него.
1
14
10 лет назад
Отредактирован Pray_AD
1
Mihahail:
А 10+к строк логики - не многовато ли?
Хотя я сужу только по скриншотам. Если и переписывать что-то, то, очевидно, на чем-то более высокоуровневом. Зачем сюда с++, в котором черт ногу сломит? Ведь фпс больше 75 не нужно.
(мнение, но небезосновательное, хотя я и с++неосилятор)
Профиты избавления от привязки к платформе и её компонентам - ценно, но есть ведь и иные способы?..
ну на самом деле около 7к, сужу по гитхабу, если вычесть графику (на xna ее выходит мало по объему), в любом случае выйдет не меньше 6к, так это c# еще весьма компактен, т.к. я обильно юзал LINQ и лямбды.
На счет ломания ног, это даже приятнее, лично мне
Кстати, на счет фпс, XNA не тянул 60 фпс на стареньком ноуте в 1080, на glew 300
zerotul:
Сначала тоже использовал glfw, используй SDL - возможностей больше, если есть смысл переходить, то лучше сразу на него.
glfw это просто кроссплатформенная обертка для создания окон и контекста. Для самой графики я использую glew
1
20
10 лет назад
1
Pray_AD, я кстати юзал ogre3d для графики и проч. - было иногда даже приятно ;)
Но не люблю ломание ног и выстрелы в них, в любом виде.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.