![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 13.01.2009
Сообщений: 1,353
|
![]()
Относительно недавно начал заниматься графикой, и уже как неделю, пока болел, долбил DirectX->Direct3D по книгам:
1. "Введение в программирование трехмерных игр с DX9" Франк Д. Луна. 2. "DirectX и искусство программирования" М. Фленов. 3. "Programming roling playing games with DirectX" Jim Adams. (2 издание) 4. "3D-ландшафты в реальном времени на С++ и DirectX9" Г.Снук. Работы предстоит очень много, но я никуда не тороплюсь. Этой темой хочу помочь и себе, и таким же как я (новичкам в этом деле), и возможно тем, кто более опытен (свежим взглядом на вещи). Я начал с малого - с определения возможностей видеокарты и инициализации Direct3D, а так же сегодня начал, сегодня закончил и проверил на работоспособность так сказать часть визуальной системы движка (работа с камерой, установка локальных координат объектов в мировые координаты, установка проэкции на монитор, т.е. все, что требуется для корректной отрисовки объектов). Хочу поделиться тем, что разработал, и заодно услышать критику.
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
![]() |
![]() |
![]() |
![]() |
#2 | |
c++, dx/ogl
Форумчанин
Регистрация: 10.11.2008
Сообщений: 131
|
![]()
У вас есть план, цель, концепция, идея?
Может надо начать именно с этого? Сначала достаточно абстрактно описать общие моменты, а в дальнейшем детализировать и реализовывать в виде кода, наметить план работ. Цитата:
“Batch, Batch, Batch:” What Does It Really Mean?
I am a donut! Ask not how many tris/batch, but rather how many batches/frame! |
|
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 13.01.2009
Сообщений: 1,353
|
![]()
Я, как уже писал, в этом новичок, DirectInput второй на очереди. А с инициализации и камеры начал потому, что параллельно я изучаю и визуальную часть (импорт *.X, шейдеры, эффекты), и мне в первую очередь необходимо видеть, что я делаю. Как только я набираюсь опыта, то пытаюсь написать какую-нибудь примочку к будущему движку. Вот такая логика =) План работ есть.
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
![]() |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 13.01.2009
Сообщений: 1,353
|
![]()
Представляю на суд очередную наработку ядра ввода. Критика приветствуется.
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
![]() |
![]() |
![]() |
![]() |
#5 |
c++, dx/ogl
Форумчанин
Регистрация: 10.11.2008
Сообщений: 131
|
![]()
След. шагом по идее должен быть простой фрейм-ворк с кубиком в сцене.
Или у вас что-то более грандиозное готовится?)
“Batch, Batch, Batch:” What Does It Really Mean?
I am a donut! Ask not how many tris/batch, but rather how many batches/frame! |
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 13.01.2009
Сообщений: 1,353
|
![]()
.pixel, хотел со звуком поработать, но оставил на потом и решил всё-таки взяться за построение местности уровня (пока тестового, ничего фееричного). До конца этого месяца исходников точно не покажу.
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
![]() |
![]() |
![]() |
![]() |
#7 | ||
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
![]()
Встретил у вас в DisplayKernel вот такой код:
Код:
Код:
И ещё. Цитата:
![]() Цитата:
|
||
![]() |
![]() |
![]() |
#8 | |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,432
|
![]() Цитата:
В вашем случае объект сначала разворачивается, затем (уже повёрнутый) масштабируется, а это неправильно. По крайней мере нелогично и неудобно.
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
|
![]() |
![]() |
![]() |
#9 |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
![]()
Ну значит так...
Код:
|
![]() |
![]() |
![]() |
#10 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,432
|
![]()
Неа, так вы масштабирование вообще потеряете.
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
посоветуйте движок.(DirectX) | Пепел Феникса | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 11 | 16.07.2010 11:53 |
Что мощнее или портативнее движок directx или opengl? | albatros | Помощь студентам | 2 | 08.12.2009 17:43 |
Помогитеу становить движок на сайт. Движок Joomla | acmilan | WordPress и другие CMS | 2 | 01.04.2009 11:26 |
Ищу движок (delphi directx 9) | [Smarik] | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 14 | 26.08.2008 22:34 |