Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.05.2011, 17:56   #1
AndersonEgo
 
Регистрация: 25.05.2011
Сообщений: 8
Восклицание векторный редактор карт

Здравствуйте,
я создаю векторный редактор карт, пишу на шарпе в студии,с помощью GDI+
не понимаю как можно создать некоторые географические объекты, например обозначение леса - дерево, горы, моря..
сделаны только элементарные объекты ( озеро-эллипс и т.п.)
может кто-то делал нечто подобное? буду признателен за помощь
AndersonEgo вне форума Ответить с цитированием
Старый 25.05.2011, 18:21   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 18,136
По умолчанию

Карты не разу не делал, но могу предположить вложение некоторых объектов друг в друга. Например, если озеро эллипс - то несколько эллипсов на небольших расстояниях могут дать интересный рельеф берега. Горы можно попробовать несколько разных вариантов и также комбинировать их.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 25.05.2011, 18:49   #3
AndersonEgo
 
Регистрация: 25.05.2011
Сообщений: 8
По умолчанию

Цитата:
Сообщение от Utkin Посмотреть сообщение
Карты не разу не делал, но могу предположить вложение некоторых объектов друг в друга. Например, если озеро эллипс - то несколько эллипсов на небольших расстояниях могут дать интересный рельеф берега. Горы можно попробовать несколько разных вариантов и также комбинировать их.
спасибо за совет, а еще у меня есть идея просто картинки вставлять
только как это сделать не знаю,чтоб картинк ане из файла загружалась,а при нажатии на кнопку просто появлялся зна чок и его перетаскивать на карту можно.. как такое сделать?
AndersonEgo вне форума Ответить с цитированием
Старый 25.05.2011, 19:42   #4
Spawn™Production®
Форумчанин
 
Аватар для Spawn™Production®
 
Регистрация: 06.05.2011
Сообщений: 287
По умолчанию

Значок - либо курсоры делать и текущий курсор просто на свой менять, а при клике в нужном месте в зависимости от курсора действие производить, либо Drag Drop изучать и уже сами элементы управления таскать.
Spawn™Production® вне форума Ответить с цитированием
Старый 26.05.2011, 07:29   #5
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 18,136
По умолчанию

Есть такая вещь как XNA. Для Visual Studio 2008 вроде бесплатна (но есть некоторые ограничения). Там удобные способы работы с графикой. В частности есть возможность работать со спрайтами... Можно считать, что XNA это оболочка над DirectX. Читал пару заметок, вроде как перспективы GDI не радужные...
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 26.05.2011, 07:59   #6
Spawn™Production®
Форумчанин
 
Аватар для Spawn™Production®
 
Регистрация: 06.05.2011
Сообщений: 287
По умолчанию

Цитата:
Читал пару заметок, вроде как перспективы GDI не радужные...
А можно ссылочки или так, в общих словах? А то ведь и с выходом Longhorn'а (первое рабочее название Vista, кто не помнит) поговаривали, что дни GDI+ сочтены
Spawn™Production® вне форума Ответить с цитированием
Старый 26.05.2011, 10:10   #7
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 18,136
По умолчанию

Ссылок счас не найду, но статья была в том плане, что Мелкософт намеревается задвигать GDI и WinAPI. Следующие версии операционки должны делать шаги в сторону полного перехода на аппаратное графическое ускорение (в смысле из коробки, чтобы приложениям не приходилось подключать ДиректИксы). Пока одна из первых ласточек - технология SilverLigth
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 26.05.2011 в 10:12.
Utkin вне форума Ответить с цитированием
Старый 26.05.2011, 17:03   #8
Slippy
Пользователь
 
Аватар для Slippy
 
Регистрация: 29.12.2010
Сообщений: 55
По умолчанию

Цитата:
я создаю векторный редактор карт, пишу на шарпе в студии,с помощью GDI+
Я бы глянул в сторону WPF
Теория – это когда все известно, но ничего не работает. Практика – это когда все работает, но никто не знает почему. Мы объединяем теорию и практику: ничего не работает и никто не знает почему ©
Slippy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Qt векторный редактор desked Qt и кроссплатформенное программирование С/С++ 1 17.12.2010 22:14
написать редактор карт на с++ GLooZy Общие вопросы C/C++ 4 17.12.2010 16:45
Написал редактор карт sasha1993 Gamedev - cоздание игр: Unity, OpenGL, DirectX 8 18.07.2009 21:31
Простенький редактор карт. ROD Gamedev - cоздание игр: Unity, OpenGL, DirectX 5 07.04.2009 22:24
Помогите сделать векторный редактор на Delphi Alan Помощь студентам 1 28.03.2008 10:58