В настоящее время я пытаюсь создать призрачный след, аналогичный приведенному в в этом gif .
Я пытался создать несколько экземпляров моего Player
объекта на основе предыдущего кадрапоследовательно (ghostimage = player;
в текущем кадре, ghostimage2 = afterimage; afterimage = player;
в следующем кадре и т. д.), но безрезультатно.
Я даже пытался использовать решение здесь , но локализовано (только охватывая необходимые области).Это не сработало.
Рисование новых Player
объектов с прозрачностью (умножение Color.White
на некоторое float
значение между 0f
и 1f
) также не сработало.
Как мне создать этот эффект?