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

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

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.06.2010, 20:35   #1
kent90
Новичок
Джуниор
 
Регистрация: 05.11.2008
Сообщений: 2
По умолчанию Нужен ли directX или OpenGL?

Я хочу написать 2d игрушку на C#: будет много объектов и они будут много двигаться. Нужен ли directX или OpenGL? Или можно обойтись GDI( просто я его знаю, а в тех вообще темный лес )? Не будет ли больших тормозов в этом случае? Как обычно такое пишут, а то я ни разу с этим не сталкивался?
kent90 вне форума Ответить с цитированием
Старый 29.06.2010, 20:47   #2
Beermonza
Инженер ИС
Старожил
 
Аватар для Beermonza
 
Регистрация: 13.12.2006
Сообщений: 2,671
По умолчанию

Цитата:
Сообщение от kent90
будет много объектов и они будут много двигаться
Пример игры похожей есть? ...можно сделать много кнопок и они будут много двигаться
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Beermonza вне форума Ответить с цитированием
Старый 29.06.2010, 21:04   #3
kent90
Новичок
Джуниор
 
Регистрация: 05.11.2008
Сообщений: 2
По умолчанию

Допустим много шариков на фоне, которые катаются в разных направлениях, как хотят. Ну это так, к примеру. Я ими никак не управляю.

Последний раз редактировалось kent90; 29.06.2010 в 21:05. Причина: дополнение
kent90 вне форума Ответить с цитированием
Старый 29.06.2010, 21:33   #4
DenTiSt
Пользователь
 
Регистрация: 08.04.2010
Сообщений: 19
По умолчанию

Если современный компьютер, тормозов не будет.
А шарики просто катаются, или они между собой как-то взаимодействуют? Если будет много действий, которые совершаются этими шариками, то может медленнее работать игра. А если они просто катаются и, скажем, сталкиваются то не должно быть тормозов.
DenTiSt вне форума Ответить с цитированием
Старый 30.06.2010, 16:54   #5
Beermonza
Инженер ИС
Старожил
 
Аватар для Beermonza
 
Регистрация: 13.12.2006
Сообщений: 2,671
По умолчанию

GDI, с отличной скоростью в 2D, можно использовать только при выводе готового кадра на экран. Если будет 500 шариков довольно крупных, с анимацией, то рисовать каждый через GDI в буфер весьма тормозно. Лучше применить библиотеку DX или OGL. Если это типа бильярда, то GDI справится.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Beermonza вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
OpenGL или DirectX? Juffin Свободное общение 6 24.05.2010 18:29
DirectX или OpenGL? Lunex.08 Gamedev - cоздание игр: Unity, OpenGL, DirectX 21 26.04.2010 11:46
Что мощнее или портативнее движок directx или opengl? albatros Помощь студентам 2 08.12.2009 17:43
DirectX или OpenGL? chuvaka4x Win Api 6 22.06.2009 09:00
OpenGL или всё же DirectX? Dogmat Gamedev - cоздание игр: Unity, OpenGL, DirectX 2 24.09.2008 17:55