Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Посоветуйте графическую библиотеку


Автор: Exception 16.11.2005, 22:44
В школе задали к апрелю сделать проект типа "Жизнь": необходимо определить некий мир и его правила, базовых типов существ, а затем программировать производных существ от этих базовых классов. Ну и, понятное дело, как-то все это прорисовывать. Короче, очень похоже на http://terrariumgame.net.
Насколько я знаю, там все рисуется через Managed DirectX. Вопросы:
Легко ли его освоить?
Если нет, какую библиотеку лучше юзать?

Автор: mr.DUDA 16.11.2005, 22:50
Цитата(Run @ 16.11.2005, 21:44)
Легко ли его освоить?

Легко. Намного лечге, чем "обычный" DirectX, да к тому же примеров в SDK полно.

Цитата(Run @ 16.11.2005, 21:44)
Если нет, какую библиотеку лучше юзать?

Для .NET есть только 2 варианта: либо GDI+, либо DX, ИМХО.

Автор: Exception 16.11.2005, 23:01
А он и с обычными спрайтами позволяет работать, да? Вроде в Террариуме так.
Насколько я знаю, подобную вещь в GDI+ будет тяжело реализовать..
Насчет примеров - не знаю, сильно ли помогут, они же простенькие наверное. Там на VB есть примеры? Боюсь, от'Reflect'ить Террариум все равно придется :)

Автор: mr.DUDA 17.11.2005, 08:39
Цитата(Run @ 16.11.2005, 22:01)
А он и с обычными спрайтами позволяет работать, да?

Есть Graphics.DrawImage smile

Автор: nikf 17.11.2005, 15:22
Цитата(mr @ 16.11.2005, 22:50)
Для .NET есть только 2 варианта: либо GDI+, либо DX

GDI пока еще никто не отменял, даже для .NET

Автор: Exception 17.11.2005, 15:33
Цитата(mr @ 17.11.2005, 09:39)
Есть Graphics.DrawImage 

Я о DX smile
Просто работа для GDI+ получается слишком сложной -- прорисовка спрайтов + их анимация + их движение + наложения слоев + частая [очень] перерисовка и т.п.
Цитата(nikf @ 17.11.2005, 16:22)
GDI пока еще никто не отменял, даже для .NET

Так ведь и ассемблера никто не отменял. Просто ИМХО GDI+ будет достаточно неэффективен...
А по какой ссылке можно скачать DX SDK? Дайте прямую плз...
СУВ

Автор: -ser- 18.11.2005, 03:58
Цитата
А по какой ссылке можно скачать DX SDK? Дайте прямую плз...


ты вроде уже не новичок.
а насчет прямой, кто знает какую среду ты используешь. последняя бета версия написана уже для 2.0 CLR.

начинай смотреть что тебе лучше подходит отсюда:

http://msdn.microsoft.com/directx/sdk/
http://msdn.microsoft.com/directx/


Автор: Exception 18.11.2005, 17:53
Спасибо. Просто денег на трубке для лазания по сайту мелких нет, а в школе качать придется по-тихому, так что нужна прямая ссыла. Ладно, попробую разобраться с DX...
СУВ

Автор: Exception 5.12.2005, 14:45
Качать могу только в школе, но трабла в том, что M$ просит проверки подлинности Винды, а для запуска проги-проверки нужны права админа, коих у меня нету smile
Есть ли какие-нить альтернативные ссылочки?
Заранее спасибо smile

Автор: mr.DUDA 5.12.2005, 15:11
У-у, редиски... точно, требуют валидацию smile

http://oft.winsov.ru/files/9757-1/directx_9c_oct05sdk_redist.exe

Автор: Exception 5.12.2005, 17:16
Спасибо!
Жаль, не могу плюс щас влепить - сегодня ставил..
Ну ничего, завтра поставлю - очень помог smile

Автор: mr.DUDA 5.12.2005, 17:43

smile

Автор: Exception 6.12.2005, 15:08
Сейчас качаю smile
Еще раз спасибо smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)