Я пытаюсь создать этот эффект в Direct X 9
, когда здоровье игрока падает до нуля, затемнение всего изображения на экране становится черным, кроме игрока, после того как исчезновение завершено, сделать анимацию смерти.
Проблема, с которой я сталкиваюсь в настоящее время, заключается в том, как предотвратить скрытие плеера (трехмерное пространство) от объекта 2d fade (трехмерное пространство)
Я попытался отключить z-буфер с рендерингом Состояние и изменение порядка вызовов на отрисовку, это несколько сработало, но, поскольку игрок состоит из частей, все части теперь торчат. Любое предложение о том, как я мог бы добиться этого с DirectX 9? в настоящее время z-буфер отключен, когда проигрыватель вызывается и включается после него
В настоящее время я все еще изучаю DirectX x 9 и немного знаком с шейдером, эффектами и как управлять состоянием рендеринга. Мне кажется, это один большой черный ящик.
Игрок внутри игры
отключение z-буфера игрока