Пятница, 10 Мая 2024, 11:52

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 3 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Форум игроделов » Записи участника » GreyGLoomy [61]
Результаты поиска
GreyGLoomyДата: Среда, 19 Июня 2013, 14:27 | Сообщение # 41 | Тема: Qt vs VS
частый гость
Сейчас нет на сайте
Цитата (Archido)
Ну вот и не беги вперед паровоза Зачем тебе прямо сейчас редактор понадобилcя? Он не должен писаться первым, ибо он не является самодостаточным, т.к. его возможности прямо зависят от возможностей и функционала движка, но никак не наоборот. Т.е. движок является центральной фигурой, его можно использовать отдельно и редактор является к нему лишь приятным дополнением (и без движка он ничего не умеет ессно). Поэтому если хочется писать движок - его и пиши, не думай пока о редакторах (+ само их написание отнимает приличное кол-во времени). Все, что нужно для тестирования и обкатки (загрузка ресурсов, позиционирование объектов в мире, etc) можно либо прописывать хардкорно в коде (для начала сойдет), либо прикрутить скрипт систему (что лучше и гибче, но сразу лишнее). Для каких-нибудь действий и тестов в риалтайме есть (обязаны быть) клавиатура и консоль , в добавок можно позже прикрутить внутриигровой GUI и несколько полезных контроллов выводить на экран. Как-то так вообщем. А вот когда движок более ли менее сформируется и будет виден его функционал, то тогда уже можно подумать и о редакторе. Удачи с разработкой

ох..ты порвал прямо таки мой шаблон mellow Ну разве всё неначинается с редактора? suspect Как мне казалось-делается предварительный интерфейс а потом уже всё прописывается к кнопочкам и панелькам и уже потом подключаеш нужные библиотеки. wacko Мне не очень хочется писать библиотеку так как незнаю как их пишу да и зачем мне всё пихать в неё если могу пользоваться чужими и открытыми? teehee
GreyGLoomyДата: Среда, 19 Июня 2013, 12:12 | Сообщение # 42 | Тема: Qt vs VS
частый гость
Сейчас нет на сайте
Цитата (Mosquito)
плохо слушал

я немного глуховат tongue
Цитата (Mosquito)
тебе твсе равно перед стартом придется месяца два - три вычитывать спец литературу

а я всё на ходу разбираю biggrin так что я быстро разберусь что к чему
GreyGLoomyДата: Среда, 19 Июня 2013, 11:37 | Сообщение # 43 | Тема: Qt vs VS
частый гость
Сейчас нет на сайте
Цитата (Mosquito)
А там - это где? Вообще еще есть разница в том, как именно этот Qt использовать. Его можно применять просто как либу для написания тулсета и подключать к нему движок, либо можно использовать еще и в качестве базы для самого движка (ОС специфичные вещи, QtOpenGL например). В первом случае движок вообще существует отдельно как вид, с Qt никак не взаимодействует. Когда пишется Qt-шный редактор, то к нему подрубается движок со своей физикой и прочими плюшками и просто рисует в окно редактора. Ну и с помощью интерфейса они (редактор и движок) "общаются" между собой ессно. Во втором случае с редактором все похоже, но некоторые Qt библиотеки существуют как часть движка, который на них считай построен (но которые можно легко заменить, скажем, с помощью STL + кое-чего своего). При всем при этом сам редактор желательно делать в QtCreator, а движок писать в MSVS и если нужно, то в нем же можно использовать Qt'шные либы. Это я попытался немножко внести ясность в понимание "движок на Qt" А проблем с подключением, что в первом, что во втором случае быть не должно, если с руками все в порядке P.S. Всякие Havok или PhysX, да и в целом 3Д - довольно сложны и лучше сразу с них не начинать. Для начала не слишком навороченное 2д будет в самый раз.

хах biggrin Расписал прямо мне всё по полочкам smile
А вообще я наверно не правильно выражал свои мысли и вопросы:
Движок будет состоять из библиотек и редактора.Я же пока пытаюсь сделать сам редактор,пока.И пока я хочу сделать именно интерфейс для редактора.Использовать то я буду естесно QtCreator.Просто хочется не сильно морочиться с интерфейсом и побыстрее приступить к граф части.Я как бы заранее хочу распланировать все панельки а потом уже их заполнять чем надо.Вообще я думал сделать интерфейс руками с помощью GLFW и некоторых других,но смогу ли сделать то что нужно? sad Вот и не уверен в этом,по этому решил пользоваться готовым но без заморочек и WinAPI.Пытался ещё на MFC делать wink но там как то всё тупо пишется и норм уроков по нему ненашёл(наверно криворукий).Хотя если остаться на VS то я бы естесно предпочёл MFC happy
Цитата (Mosquito)
тогда советую тебе еще взглянуть на Python, абсолютное большинство игровых редакторов и 3D редакторов (самые известные из них Blender, Maya) пишутся с использованием Python. А Python + Qt это вообще мощная тема.

Совсем чтоли wacko Впервые слышу что бы на Кьюте писать Питоном tongue Там только С++ и QXML


Сообщение отредактировал GreyGLoomy - Среда, 19 Июня 2013, 11:44
GreyGLoomyДата: Среда, 19 Июня 2013, 02:29 | Сообщение # 44 | Тема: Qt vs VS
частый гость
Сейчас нет на сайте
Цитата (Archido)
По-моему как раз таки и не очень понятно . У тебя интерфейс рисует QT, а игровую картинку - движок. Они друг от друга никак не зависят в таком случае вообще, каждый рисует только свое и ничего ессно тормозить не будет.

спасибо большое.Значит буду на Qt писать и не волноваться.А как там насчёт подключения физики типа Havok или Physics? wink Просто посмотрел несколько форумов как линковать библиотеки с физикой,в пример был Box2d,и большинство постоянно писало что то не так загружается\выдаёт и ещё какие то проблемы sad
GreyGLoomyДата: Среда, 19 Июня 2013, 02:19 | Сообщение # 45 | Тема: Qt vs VS
частый гость
Сейчас нет на сайте
Цитата (Archido)
Ну дак тогда ессно Qt. Интерфейс редактора весь делаешь на нем, а realtime картинку рисуешь движком в специальную отдельную область окна. И все будет ок.

дык это и так понятно =)Всётаки я работал в C# и знаю как там всё делается на Форме.
Ну так ответь всётаки-там не будет ничего тормозить?Что бы если например разместил на сцене кубик с физикой то он сразу же упал и начал взаимодействовать с другими предметами на сцене-реал тайм.
ПЫ.СЫ:Torque3d помойму сделан на Qt или может мне кажеться wink
GreyGLoomyДата: Среда, 19 Июня 2013, 02:10 | Сообщение # 46 | Тема: Qt vs VS
частый гость
Сейчас нет на сайте
Цитата (Archido)
GUI систему пишут сами

а разве плохо использовать готовую систему? wink Я подразумеваю интерфейс для самого движка а не игры.Именно для него.
Цитата (Archido)
На Qt пишется различные оконные приложения - тулсет (разного рода редакторы) для движка например

ну так я и собираюсь написать тулсет smile это будет редактор(как UDK или CE) который будет взаимодействовать с библиотеками и разными другими приложениями для него.Просто хочется что бы всё отображалось в реал тайм режиме а не так что сначала сделал а потом надо либо переписывать на что то другое движок либо на другую среду разработки переписывать wacko
GreyGLoomyДата: Среда, 19 Июня 2013, 01:50 | Сообщение # 47 | Тема: Qt vs VS
частый гость
Сейчас нет на сайте
Цитата (Archido)
Qt only. Без вопросов.

ну а что насчёт Реал Тайм приложений?Сильно тормозные будут или всё будет отлично? cry Всётаки движок делаю а не какой ни будь браузер или плеер wink
GreyGLoomyДата: Среда, 19 Июня 2013, 00:42 | Сообщение # 48 | Тема: Qt vs VS
частый гость
Сейчас нет на сайте
Цитата (Mosquito)
ИМХО единственный минус Qt это то что приходится с прогой таскать довольно тяжеленькие длл библиотеки, но это плата за отсутствие WinAPI

моя мечта что бы мой двиг был весом в 20 ГБ-так что это не страшно tongue к тому же он только для меня будет и соотв. никуда заливать его не буду. smile
Цитата (Mosquito)
читывая то что в VS кросплатформенностью и не пахнет то правильней будет сравнивать Qt и GTK+

Первое-почему я именно VS и Qt сравниваю я уже сказал.Второе-GTK+ как то не привлекает wink
Цитата (Mosquito)
В GTK+ лучше программировать под Гном но с КДЕ могут возникнуть проблемки

А зачем мне какой то "ГНОМ" с KDE? wacko я собираюсь только под Винду с линуксом компилить wink
GreyGLoomyДата: Вторник, 18 Июня 2013, 18:11 | Сообщение # 49 | Тема: Qt vs VS
частый гость
Сейчас нет на сайте
Вот я застрял на интерфейсе sad
Вообще пишу на VS 2010 C++ happy
Там удобно,куча разных функций-НО,там на WinAPI пишется интерфейс cry а у меня с ним очень туго и нормального учебника ненашёл по нему. wacko
Потом решил перейти на Qt хотя я его когда то мельком посмотрел и меня смутило написание там wink
Конечно потом я понял что там для меня рай:
1.Можно писать шейдеры а в VS только 2012 года можно писать
2.Пишеш на родном int main() а не WinMain и морок нету biggrin
3.Кроссплатформеность
4.Заточен под OpenGL
Вообще на Qt писать немного легче(ИМХО),но на VS больше возможностей
Ещё я читал что Qt не подходит для движком типа Real-Time.Это так?Или просто чей то бред?
Заранее спасибо за ответы! happy
GreyGLoomyДата: Среда, 05 Июня 2013, 21:16 | Сообщение # 50 | Тема: На чём писать-DX vs OpenGL
частый гость
Сейчас нет на сайте
Цитата (Xakep)
http://www.opengl-tutorial.org/

Интересная страница happy .Тоже на заметку возьму smile
GreyGLoomyДата: Среда, 05 Июня 2013, 18:38 | Сообщение # 51 | Тема: На чём писать-DX vs OpenGL
частый гость
Сейчас нет на сайте
Цитата (OpenGOO)
Если всё таки выбрал OpenGL вот тебе информация по Modern OpenGL а то у нас доминирует информация по Legacy OpenGL 1.x

спасибо smile .Почитаю на досуге happy
GreyGLoomyДата: Среда, 05 Июня 2013, 14:23 | Сообщение # 52 | Тема: На чём писать-DX vs OpenGL
частый гость
Сейчас нет на сайте
Цитата (Archido)
А вообще уже сильно отошли от темы

дык темку можно и закрыть smile .Уже решил что OpenGL.
GreyGLoomyДата: Среда, 05 Июня 2013, 10:41 | Сообщение # 53 | Тема: На чём писать-DX vs OpenGL
частый гость
Сейчас нет на сайте
Цитата (OpenGOO)
кросс-платформенность либо нужна, либо не нужна, но судя по ответу не нужна, тогда выбор очевиден DirectX

я где то слышал что Майкрософтовцы специально ставят некие "заглушки" для торможения OpenGL на их ОС sad .
ну а вообще многим кросс-платформеность не особо нужна и они пишут на OpenGL wink .
Цитата (Archido)
Я в свое время начинал с OpenGL (есть мнения, что освоить его проще), glut / glfw не использовал, обвязки над WinApi писал сам (просто было интересно). Потом из интереса пересел за DX, после опыта работы с OpenGL осилил его очень быстро (в целом там только API другое, остальное все аналогично), в итоге после такой процедуры складывается личное впечатление о том, что лучше / удобнее. Попробуй сделать так же

мерси happy .Именно так я и думаю поступить-сначало что полегче выучу,потом что потруднее smile .
GreyGLoomyДата: Вторник, 04 Июня 2013, 23:06 | Сообщение # 54 | Тема: На чём писать-DX vs OpenGL
частый гость
Сейчас нет на сайте
Цитата (TimKruz)
слушай, зачем мелочиться, напиши свой графический API... Или, ещё лучше - свою ОС, для неё свой графический API, на его основе свой игровой движок, а на нём штампуй свои же игры... Плюс, конечно, куча своего собственного софта, типа свои, самописные 3Ds MAX и FL Studio... Будет целая IT-империя имени одного тебя, потеснишь Микрософт и вообще всех, кого можно потеснить, устроишь монополию на рынке информационных технологий и программного обеспечения...

хо-хо-хо!шутканул tongue
GreyGLoomyДата: Вторник, 04 Июня 2013, 22:52 | Сообщение # 55 | Тема: На чём писать-DX vs OpenGL
частый гость
Сейчас нет на сайте
Цитата (OpenGOO)
С моей точки зрения лучше начать с OpenGL, поскольку его поддерживают следующие платформы Windows, Linux, OS X, Android, iOS, BlackBerry, но если тебе нужна только Window и ничего кроме неё, тогда уж DirectX будет лучшим решением.

мне кросс-платформенность не особо нужна.Просто хочется сделать свой первый двиг.Хочется что бы он был первым и много чего в себе содержал.А на директе 2 года даже мало для этого dry
GreyGLoomyДата: Вторник, 04 Июня 2013, 21:59 | Сообщение # 56 | Тема: На чём писать-DX vs OpenGL
частый гость
Сейчас нет на сайте
Цитата (Xakep)
да вот и не стоит, используй glfw, он при том и кроссплатформенный, WinAPI нужен тем, кто пишет всякого рода порграммы, с кнопочками и прочими.

Да мне отчасти кнопочки тоже нужны будут,просто хочу реализовать через что ни будь другое а не WinAPI dry .
Цитата (Sh_o0_ter)
тебя никто не заставляет, но все же иметь опыт работы с чужим кодом тоже хорошо, может быть фитчи для себя полезные накопаешь.

Дык у меня есть несколько Open-Source движков и либ для того что бы кое какие фичи из них вытащить.А так буду всё сам делать-чем больше сам делаеш тем больше опыта будет happy
GreyGLoomyДата: Вторник, 04 Июня 2013, 20:12 | Сообщение # 57 | Тема: На чём писать-DX vs OpenGL
частый гость
Сейчас нет на сайте
Цитата (TimKruz)
Ну, наверное, на официальном сайте: http://www.opengl.org/resources/libraries/glut/.

спасибо что тыкнули мне где искать-но я ведь не нуб и там уже обрыл всё tongue
Цитата (TimKruz)
Читай о нём на официальном сайте: http://www.glfw.org/.

почитаю happy
Цитата (TimKruz)
Если ты не можешь или не хочешь сделать собственные тени, то, может быть, тебе не стоит вообще разрабатывать свой движок? В OpenGL нет стандартных функций типа "сделать_крутую_тень(вот_здесь, здесь, и_вон_там, качество_крутое);", но есть всё необходимое, чтобы сделать любую систему теней, и в обычных руководствах по программированию с OpenGL описывается, как эти самые тени сделать.

ну почему же сразу не хочу?очень даже хочу-просто много статей по ним разрыл-все они отлично дополняют друг друга и подходят ко мне smile ,просто тени которые в результате получается "квадратичными" sad
Цитата (TimKruz)
Сам попробуй и реши для себя... В конце концов, не важен набор библиотек; важны прямые руки, растущие из нужного места, и наличие головы на плечах...

голова с прямыми рука в наличии tongue
для себя то я уже решил что OpenGL,просто пока я не начал с головой окунаться во всё это "море разработки" хочу точно удостовериться что именно на нём буду делать.
Цитата (TimKruz)
WinAPI совсем не так сложен, как кажется на первый взгляд. Но это твой выбор, можешь сидеть и юзать готовенькое (для DX тоже куча готовых вспомогательных библиотек есть).

ну вы же профи и для вас он лёгок.А для меня тёмный лес с Адом.
GreyGLoomyДата: Вторник, 04 Июня 2013, 18:56 | Сообщение # 58 | Тема: На чём писать-DX vs OpenGL
частый гость
Сейчас нет на сайте
Цитата (imperator12)
Он более прост(лично для меня)

понимаю что это ваше ИМХО,но там WinAPI а я его вообще не переношу.Слишком трудный и путанный.Проще взять GLUT и на нём сидеть чем каждую функцию расписывать детально,только время тратить-но это опять же моё ИМХО
GreyGLoomyДата: Вторник, 04 Июня 2013, 15:32 | Сообщение # 59 | Тема: На чём писать-DX vs OpenGL
частый гость
Сейчас нет на сайте
Цитата (OpenGOO)
Возьми 3D движок с поддержкой OpenGL & DirectX и не парь себе мозг, все равно за приемлемое время лучше не сделаешь

нет у меня особого желания чьё то использовать dry
Лучше потрачу время на создание своего,пусть и корявого но своего happy
GreyGLoomyДата: Вторник, 04 Июня 2013, 10:34 | Сообщение # 60 | Тема: На чём писать-DX vs OpenGL
частый гость
Сейчас нет на сайте
Цитата (jazzy)
На барахолке....на радио рынке поспрашивай.

дык спрашивал-нету smile

Добавлено (04.06.2013, 10:34)
---------------------------------------------

Цитата (Xakep)
GLFW сейчас официально использует OpenGL вместо GLUT, так что в топку GLUT,если все таки хочется glut использовать то ищи в гугле : freeglut. С какого перепугу OpenGL нету теней, плохо ищеш, что в OpenGL, что в DirectX используются те же технологии для рисования теней : LightMapping, ShadowMaps, Stencil Shadows и др. OpenGL ничуть не хуже DirectX и даже может превосходить по производительности. Хотя бы на примере елсли посомтреть, Id Software использует OpenGL, хотя они вроде бы и хотели в новом движке (IdTech 5) использовать DirectX, но пока ничего про это не известно. Тот же Rage, Doom III используют OpenGL. Так что главное, чтобы руки из того места росли и все.

большое спасибо.Незнал что GLFW используется за место GLUT surprised
Форум игроделов » Записи участника » GreyGLoomy [61]
  • Страница 3 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг