Я знаю, что этот вопрос, вероятно, надуманный, но если эта возможность возможна, это было бы потрясающе. Я хочу изменить цвет текста, когда игрок его пишет, поэтому, если набираются определенные ключевые слова, они меняются на определенный цвет.Как изменить цвет текста в приложении консоли после его печати?
Я знаю, что вы можете изменить местоположение курсора, но я не знаю, поможет ли это в изменении цвета. Я также знаю, что вы можете делать Console.Clear, но, если возможно, я бы этого не делал, так как тогда мне нужно сохранить строку и перезаписать ее все, а ее не применимо/правдоподобно для моей программы.
И чтобы уточнить, существуют свойства Console.CursorLeft и CursorTop, которые позволяют вам позиционировать, где текст будет записан в окне. Таким образом, вы можете расширить предложение Дай переписать текст в любом месте экрана консоли для достижения своей цели. Конечно, если экран прокручивает и перемещает текст, который вы уже написали, все ставки отключены. Никто не сказал, что консольная графика будет легкой. :) –
Спасибо человеку, я посмотрю на это – DurpBurger