Ради интереса проверил, как себя поведут в этой ситуации "большие" рендереры. Усложнил задачу, разбив нижнюю грань на треугольники и отделив один из этих треугольников на развертке.
Блендеровский сайклз вообще не рисует пиксели, не попавшие своим центром в треугольник. 3дмаксовский сканлайн рисует все пиксели, но даёт лики. 3дмаксовский менталрей рисует почти все пиксели, лики отсутствуют. Возникает вопрос, как они это сделали.
Самый простой способ - кутришный подход, когда все полигоны сохраняются в карту мы можем трианглы сконвертить в квады, найдя всех соседей.
У меня сейчас лайтмапа для моделей считается, получается для каждого триангла достраивается квад, т.е. в два раза больше работы. Неэффективно, но и ликов тоже нет.
всем привет, поскольку я криворукий (зачёркнуто) ламер, пишу сюда
1) сделал новую пушку на hl sdk 2.3 с гитхаба на основе глока, есесна, почистив от глоковского мусора и т.п. (так же на основе мп5 пробовал, но проблемы абсолютно те же), в итоге у меня почему-то вспышка от выстрела не там, где надо, скрин прикрепил
я ваще хз, как с этим бороться, долго пытался и так и не понял, в чём дело
2) при доставании пушки мне надо, шоб максимальная скорость понижалась, добавил в deploy() вот такую строку:
но чёт это ваще ничего не поменяло может ли это быть из-за того, что у меня стоит ограничение скорости игрока этой же функцией в spawn() функции в player.cpp?
3) если у пушки прописан новый тип патронов, который я сам добавил, то у неё не проигрывается анимация перезарядки, но сама перезарядка идёт
примечательно то, что если свапнуть пушку, то анимация таки проиграется, если же поставить, например, стандартные 9mm патроны, то тогда всё будет хорошо
каким образом тип патронов связан с анимацией viewmodelи и как это пофиксить?
если инфы мало (в чём я, почему-то, не сомневаюсь), и для поиска решения нужен экстрасенс, то я скину ещё инфы
и если что, не кидайтесь тапками, как-никак тема для нубских вопросов
Дядя Миша спасибо, не знал, что вспышка привязана к аттачменту
а не подскажешь, что может быть не так с перезарядкой, когда анимация не всегда проигрывается?
UPD: заметил, что если во время такой безанимационной перезарядки спавнуть оружие, то у оружие, на которое переключишься, не будет проигрываться draw анимация
Дядя Миша теперь выяснилось, что макс. скорость игрока после сейв-лоада сбрасывается на дефолтные 320, как можно это исправить? например, делать в сейв запись о макс. скорости и подгружать её при лоаде ¯\_(ツ)_/¯