Описание: Игра про строительство |
Поиск в теме | Версия для печати |
krre |
Отправлено: 07 Октября, 2016 - 11:11:00 ID
|
компьютерный мультипликатор
Сообщений всего: 2151
Дата рег-ции: Дек. 2008
Репутация: 28
|
Сделал подразбиение нод на более мелкие ноды. Мог бы ещё два дня об этом написать, но в самом конце возник один косяк с цветами - новые ноды становились чёрными. Долбался два дня. Каких-то десять строк кода, и никак не мог понять, почему не работают. Это противоречило всякой логике. Всё ведь перед глазами, всё правильно написано, а не работает. Только сёдня утром встал, поглядел на свежую голову и обнаружил свою глупую ошибку. Когда копировал код из другого места, забыл убрать лишнее, и оно не бросалось в глаза. Всё потому, что старый, невнимательный - альцгеймер, паркинсон и всё такое прочее. Впрочем, как любит говорить Шварц, старый, но полезный.
Для полного счастья не хватает ещё последнего - возвращать разбитые ноды назад в целое состояние - объединение нод, короче говоря. Конечно, для ещё более полного счастья нужно ещё Undo, но как-нибудь справлюсь пока перезагрузкой файла. Главное - не забывать сохраняться в ключевых местах. А то так всю жизнь буду этот OctreeFarm делать, а как же игра? |
|
|
krre |
Отправлено: 24 Ноября, 2016 - 11:36:16 ID
|
компьютерный мультипликатор
Сообщений всего: 2151
Дата рег-ции: Дек. 2008
Репутация: 28
|
В игре происходит вулканизация графической системы. То есть перевод графики с устаревшего (и крайне кривого, мне никогда не нравилось) OpenGL на Vulkan. Если вы слышали такое слово OpenGL, то знайте, с выходом Vulkan в начале 2016 года это слово теперь матерное.
Процесс перехода кропотливый и длительный. Я за две недели и половины ещё не сделал. В своём гуглоблоге кратко описал, зачем это вообще нужно. Конечно, когда этот квантовый переход закончится, игру можно будет запустить только на видеокартах начиная с 2012 года выпуска. Меня это как-то не сильно пугает, потому что, когда я игру закончу (лет через 20), то уже и Vulkan будет давно устаревшим и забытым. Но, как не грех ещё раз напомнить, вы знаете, что у меня принцип простой: процесс первичен, результат вторичен. Занимаюсь, пока интересно, не заботясь о том, будет ли процесс вообще доведён до конца. |
|
|
|
Поиск в теме | Версия для печати |
Страниц (12): В начало « ... 4 5 6 7 8 9 10 11 [12] |
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0) |
« флуд » |
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
|
|
|