Мне кажется, что я слишком парюсь для порно игры, но я хочу шедевральную порнуху сделать. Будет крутейшая механика боев
Очевидно (но не совсем), что движок никак не обрабатывает инфу из шейдеров для корректирования всего остального и это делается ручками. Так что я сделал обработчик, который несколько повторяет шейдерный код для крайних точек у полигона отвечающего за коллизию, хотя есть какие-то различия в этом всём, что идеально подогнать коллизию к текстуре не вы…
Если использовать вершинные шейдеры для преобразования пространства, то возникает проблема с тем, что это влияет только на отображение объектов (как в целом и предполагается с шейдерами). Поэтому для механик игрового движка, например коллизий и ивентов (нажатие мыши), эти объекты всё ещё находятся в неискривленном пространстве. Хотя я добавил матер…
Хотя движок уже сток лет существует, но всё ещё ощущается сырым (второе видео)
Делаю лабиринит. Добавил матрицу проекции. По-хорошему над было самому эт матрицу составить, всё ж я вышмат уже 4 года изучаю, но было лень, потом как-нить посчитаю её, а пока прост прогуглил "проекция в opengl". Накидал в черновике реализацию немножко, вроде крутые идеи, потихоньку буду всё реализовывать, на скок позволит мне время...
На самом деле это долбаные кавычки. Это полная жесть. Где блин символ обратной ковычки? Я не знаю, у меня америкосская клавиатура, тут нет такого символа, я ни разу им не пользовался. Вот эти вот кавычки компилятор воспринимает как прямые: ` ' Я думал что обратные, это вот эти вот `. Но вроде как он воспринимает запятую за обратные кавычки, но типа…