Я хотел бы разработать простую игру «укажи и щелкни» на С# с библиотеками рисования по умолчанию... без openGL/SDL/Tao для этого проекта.
Достаточно сказать, что мне любопытно, как лучше всего рисовать интерактивные изображения слоями в форме.
В идеале я бы
1) Слой окружения (дорожки, двери и т. д.)
2) Объектный слой (предметы)
3) Слой персонажа (враги)
В идеале слои под другими слоями по-прежнему будут видны, поэтому я все равно смогу видеть среду под объектом (поэтому любой компонент, который я использую для рисования объекта в форме, должен быть прозрачным).
Эта игра будет основана на тайлах... поэтому я буду генерировать 2D-массив какого-то компонента и помещать его в форму. Вопрос в том, какой компонент я должен использовать? Друг порекомендовал создать панели, поместить их в форму и использовать свойство фонового изображения, но есть ли лучший способ?
Я знаю, что это не идеальный способ разработки... это скорее прототип для себя. Позже я, возможно, перенесу его в Дао, если добьюсь чего-нибудь, но сейчас (т.е. в следующем году или около того) я бы хотел, чтобы он был предельно простым.