Изображение для справки о текущем состоянии игры: http://h.imagehost.org/0524/td.jpg
Я разрабатываю простую 2D-игру для хобби (персональную) на C #, в которой для рендеринга используется GDI +, поскольку я решила, что сосредоточусь в основном на игровом процессе, а не на погружении и графике / пользовательском интерфейсе. Однако теперь я подготовил большую часть игрового процесса и хотел бы улучшить графику и пользовательский интерфейс, которые в своем нынешнем состоянии чрезвычайно неприглядны и не удобны для пользователя.
Итак, я ищу совет о том, как улучшить визуальное впечатление от игры. В настоящее время на экране вообще нет анимации, за исключением изображений, движущихся по экрану (маркеры / мобы).
Следует отметить, что у меня полный провал с графикой, и по большей части я не смогу создать их сам. В настоящее время я использую текстуры из существующих в настоящее время игр и свободно доступных текстовых текстур.
Есть несколько вещей, которые я хотел бы улучшить, но не совсем знаю, как это сделать:
- Анимации: как стрелки / пули, вращающиеся в том направлении, в котором они смотрят, мобы с анимацией кубика и т. Д.
- Смешивание текстур: вместо того, чтобы вся игра была основана на плитке, было бы неплохо немного смешаться между различными типами ландшафта.
- Возможно добавление прозрачности в игру.
Каковы ваши предложения по улучшению графического элемента в игре и пользовательском интерфейсе? И не могли бы вы порекомендовать мне продолжить использовать GDI + или мне нужно перейти на более «способную» библиотеку для рендеринга?
Редактировать: Я не особо ищу новую библиотеку рендеринга (хотя я смотрю на XNA), но больше эффектов и вещей, которые улучшат общий вид, например: «Вы можете найти потрясающий бесплатные анимации / текстуры на сайте www.somesite.com »или« используйте тематические фоны в пользовательском интерфейсе и тому подобное ».