C # - простая в использовании графическая библиотека - PullRequest
0 голосов
/ 21 июля 2011

Всем доброго времени суток.

У меня вопрос по поводу библиотек рисования для C #.Я всегда использую XNA, потому что он действительно прост в использовании и очень удобен во всех аспектах, но ...

Для нового проекта одно из требований состоит в том, что нет необходимости устанавливать дополнительные библиотеки или другие вещи на клиентском компьютере.ПК.Поэтому я не могу использовать XNA: (*

Можете ли вы предложить мне ДЕЙСТВИТЕЛЬНО простую в использовании 2d-библиотеку? Мне не нужна 3d-версия. В основном мне нужны только 2-мерные примитивы и рендеринг спрайтов.

Я посмотрел в направлении DX и GL, но это совершенно излишне ... и, честно говоря, я понятия не имею, как не использовать ни то, ни другое ... и я особенно рад этому научиться:)

Так или иначе, какую простую 2d библиотеку для рисования вы можете мне предложить?Было бы хорошо, если бы эта библиотека была специально написана для C # и содержала подробные учебные пособия / документацию.

Заранее спасибо, и извините, если об этом спрашивали раньше.

1 Ответ

1 голос
/ 21 июля 2011

В качестве альтернативы вы можете попробовать одну из двух стратегий:

  • Статическое связывание
  • ILMerge

Статическое связывание в C # немного неправильное. Я думаю, что лучшая фраза будет "скомпилирована". Если у вас есть исходный код библиотеки, просто включите его непосредственно в проект, а не ссылайтесь на внешнюю библиотеку.

ILMerge - это утилита от Microsoft (найдена здесь ), которая может взять несколько сборок .NET и объединить их в одну (т.е. упаковать exe и библиотеку в объединенный exe). На ILMerge есть очень хорошая документация .

...