2015-05-13 2 views
0

Я хочу разработать редактор уровней с помощью visual studio 2013 и C#. Я знаю c/C++, но новичок в C# и хочу начать просто. Я хочу использовать элемент управления, который позволит мне обрабатывать события с помощью мыши (получить клики, щелкнуть по выпуску, получить позицию внутри элемента управления и т. Д.), А также что он позволит мне рисовать внутри него (простых прямоугольников должно быть достаточно для Теперь).Какой контроль следует использовать для отображения визуальных, управляемых элементов?

Контроль изображения звучит интуитивно, но не кажется правильным, поскольку это статический контроль. Каков надлежащий контроль, который я должен использовать для этих целей?

+0

Какую платформу вы нацеливаете: WPF, Winforms, ASP ...? – TaW

+0

Предполагается, что это настольное приложение, поэтому я не знаю ответа. В настоящее время я пытаюсь использовать WPF с холстом, как предложил Джеймс. – roymcclure

+0

«простых прямоугольников должно быть достаточно на данный момент» Планируйте рост! Таким образом, более или менее полный список вещей в конечном итоге захочет сделать намного лучше, чем начать слишком мало. Уровни могут состоять из плиток из одного куска; может иметь один слой или несколько. Сделайте более подробный план! – TaW

ответ

1

Ваше стартовое место, вероятно, будет холстом. Это дает вам поверхность на основе X-Y, на которой вы можете рисовать фигуры и примитивы.

Смежные вопросы