HLFX.Ru Forum Страницы (9): « Первая ... « 5 6 7 8 [9]
Показать все 129 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Наши проекты (https://hlfx.ru/forum/forumdisplay.php?forumid=1)
-- Fenyx Engine (https://hlfx.ru/forum/showthread.php?threadid=3843)


Отправлено ncuxonaT 09-12-2016 в 17:46:

KiQ но ведь через шейдер гамма-коррекция будет для каждого источника по отдельности, а нужно для всех сразу. То есть посчитать сумму и только потом в степень возводить. Если каждый по отдельности делать, то засветы останутся.


Отправлено Дядя Миша 09-12-2016 в 20:06:

KiQ да я не сомневаюсь что ты многому научился и это правильно.
Но каков так сказать практический итог? Еще немного поделаешь, удолишь и опять с нуля начнешь?

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено KiQ 13-01-2017 в 15:25:

Да, все же филлрейт жуткий какой-то. Вот, например, с текстурой и нормалкой в 1024x1024
http://pix.academ.info/images/img/2017/01/13/fe53cae21cee68ca6538bb98193de25b.png

__________________
-Brain is dead-


Отправлено Дядя Миша 13-01-2017 в 17:46:

Цитата:
KiQ писал:
Да, все же филлрейт жуткий какой-то.

Ты уверен что правильно понимаешь значение этого слова?
Я не вижу здесь особенного овердрава - источники маленькие, друг-друга не перекрывают.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено KiQ 02-06-2017 в 03:45:

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

Движок пишу заново, ибо чекдиск прошелся по старым исходникам

__________________
-Brain is dead-


Отправлено KiQ 04-05-2020 в 16:45:

Давненько тут не писал, можно тему переимоневать в Fenyx Engine? Произошел такой небольшой, так сказать ренэйм. В общем-то движок потихоньку пилится, в скором времени обновлю GitHub, вот крайняя демка за 2019 год https://yadi.sk/d/nBJczgXdhm3t9w, демонстрирует в основном UI, написанный полностью с нуля. В целом, пока думаю, развивать ли свой UI или заюзать биндинг Nuklear UI. Так же постепенно перепиливаю совсем устаревшие части, в частности которые тянутся чуть ле не с версии для мобилок. Посему хотел бы послушать мнение по некоторым вопросам, сейчас например, размышляю:

Оставлять ли в движке фиксированную структуру папок? То есть у меня есть общая движковая константа USE_ROOT, при которой к любому пути прибавляется полный путь до папки, из которой запускатеся бинарник. На следующем уровне идут переменные вида dir_images = "res/gfx/", dir_maps = "res/maps/", dir_fonts = "res/fonts/" и т.д. В принципе программист волен установить там любые относительные пути в момент инициализации движка, вручную, или, например, через конфиг. Но вот вопрос - нужны ли они в принципе, или же это искуственное ограничение для гибкости файловой системы, и лучше дать возможность напрямую из приложения задавать то расположение относительных путей, какое удобно программисту (то есть прописывать вручную каждый раз "res/gfx/SomeImage.png" или, например "assets/textures/SomeImage.png"? С одной стороны это увеличивает гибкость, с другой, в первом варианте при использовании, например условной loadTexture("walls/BrickWall.png") юзер будет уверен, что движок пойдет в res/gfx/walls и будет искать текстуру там, то есть чисто уменьшается объем ненужной писанины. Как-то так в общем. Какие мысли?

__________________
-Brain is dead-


Отправлено Дядя Миша 04-05-2020 в 17:47:

Вот я качаю java 8 с официального сайта, но установка не начинается.
Экзешник запускается и тут же закрывается без ошибок. И ничего не происходит. Возможно дело в XP.

Добавлено 04-05-2020 в 20:40:

Скачал староватую яву, она поставилась. Движок запустился, на заставке выдаёт 8000 фпс и заставку игры. Жму энтыр\кликаю мышкой, чёрный экран и ничего не происходит и вряд ли что-нибудь произойдет.
Может версия явы не та?

Добавлено 04-05-2020 в 20:43:

Цитата:
KiQ писал:
Какие мысли?

ну они есть, эти реальные пользователи? Может лучше спросить их?

Добавлено 04-05-2020 в 20:47:

Обновил яву до версии 121. Поведение движка не изменилось. Может дело не в Яве?

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено KiQ 04-05-2020 в 17:59:

Дядя Миша это демка UI, самой игры там нет, пункты меню листаются стрелками вправо-влево или кликом на стрелочки, выбор на энтер или на клик, соответственно. Присутствует окошко опций (без самих опций), которое можно тягать мышкой как в стиме, а так же диалог выхода из приложения с анимированными кнопками. Собственно до того, как у меня снова накрылся ноут, это все, что я тогда успел впихнуть в демку. Сейчас восстановил сорцы и продолжаю работу)

__________________
-Brain is dead-


Отправлено Дядя Миша 04-05-2020 в 18:14:

Цитата:
KiQ писал:
это демка UI

Я тут значит время трачу, тасую эти версии Явы, пытаясь понять чего ему не хватает, а там как выясняется ничего и нет

Архив называется Dark Arkanoid. При том, что сам араканоид в реализации не особенно сложен, я ожидал подсознательно увидеть ну хоть что-то. Ну хоть надпись, что игры еще нет. Типа WIP. А это оказывается "демка" UI.
А где там UI, собственно? Оно у тебя даже нажатия кнопок отрабатывает нечётко, за один раз пролистывает несколько пунктов. А перемещение пустого окошка по экрану адски логает. А ты на этом фоне уже задаёшься вопросами как лучше указывать путь до текстуры?

Я тебе скажу почему ты за семь лет так никуда и не продвинулся в разработке движка. Потому что ты и сам не знаешь зачем ты это делаешь. Может быть стоит начать делать что-то более другое? Ну там игру про Соника, например.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Временная зона GMT. Текущее время 05:47. Страницы (9): « Первая ... « 5 6 7 8 [9]
Показать все 129 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024