|
28.12.2009, 15:41
|
#1
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Учу С++ & DirectX
Сперва был Blitz3D (старый добрый блиц), затем BlitzMax, затем много подобных, потом и веб-разработка, с теперь решил, что пора и нормальное что-то поучить..
Программирую мало, сейчас вот время есть, пока новогодние выходные, ну и собственно, пока мало чего есть, ужасно мало, и по сути коряво всё написано. Но хотел бы в этой темке выкладывать демки, для тестов, простой ехе, для проверки на запускаемость, и данные тестируемого компа.
ЗЫ, сорсы будут позже, когда С++ подтяну, и порядок устрою в сорсах, тем более учусь только (это первые пробы).
На данном этапе (28.12.09), это походит больше на обёртку D3D.
- Создание примитивов (свои алгоритмы): cube, sphere, cylinder.
- Матрицы (пока убого, можно перемещать, двигать, поворачивать, и крутить).
- Текстуры, через D3D интерфейс.
Тест 002 [790KB]
Проверить на запускаемость test002.exe.
Укажите пожалуйста OCь, Video, FPS (в шапке окна).
И ещё такой вопрос, наблюдается ли подобие смазанности на гранях геометрии, как будто включен АА?
ЗЫ, и как скорость с хоста скачивания? Никаких трабл?
И с наступающим!
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
|
|
28.12.2009, 15:52
|
#2
|
Троллота
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений (для 1,772 пользователей)
|
Ответ: Учу С++ & DirectX
Система: XP SP3
Видео: GeForce 9600GT 1024 MB
FPS: 8500 в среднем
Небольшая смазанность наблюдается
Скачалось за 2 сек
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
28.12.2009, 16:08
|
#3
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Учу С++ & DirectX
Tadeus, спасиб, блин, интересно что 50/50, у кого есть, а у кого нету. Это походу из-за того что размер BackBuffer'а больше чем ячейка куда выводиться всё. Но у меня и в Fullscreen'е тоже самое
Буду курить..
|
(Offline)
|
|
28.12.2009, 16:28
|
#4
|
Бывалый
Регистрация: 06.04.2009
Сообщений: 612
Написано 276 полезных сообщений (для 858 пользователей)
|
Ответ: Учу С++ & DirectX
Система: XP SP3
Видео: GeForce 9600GT 512 MB
FPS: 8320 в среднем
Также "Небольшая смазанность наблюдается"
Загрузилось с хоста мгновенно...)
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
28.12.2009, 16:57
|
#5
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,358
Написано 2,472 полезных сообщений (для 6,854 пользователей)
|
Ответ: Учу С++ & DirectX
Скачалось "в лёт".
ATI Radeon 4350
fps: 500-900
ОС: WinXP sp3
Симпотично :D
Заметно не сильное сглаживание.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
28.12.2009, 18:39
|
#6
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Учу С++ & DirectX
По ходу это несоответствие размера окна и девайса.
З.Ы. При мне такой херни не было.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
28.12.2009, 20:33
|
#7
|
Дэвелопер
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений (для 2,920 пользователей)
|
Ответ: Учу С++ & DirectX
Размеры, указываемые при создании окна, включают в себя все бордюрчики, заголовок и т.д. Поэтому надо размер окна рассчитывать так, чтобы размер клиентской области (это куда картинка рисуется) была как раз по размеру бэка. О том как это сделать знает MSDN.
В полноэкранном режиме антиалиас может быть из-за настроек драйвера (принудительное включение сглаживания).
|
(Offline)
|
|
Эти 4 пользователя(ей) сказали Спасибо Knightmare за это полезное сообщение:
|
|
28.12.2009, 20:47
|
#8
|
Бывалый
Регистрация: 04.01.2008
Адрес: Казахстан \ Талдыкорган
Сообщений: 659
Написано 170 полезных сообщений (для 509 пользователей)
|
Ответ: Учу С++ & DirectX
О ты взялся за ум )))
__________________
Жизнь как говориться игра- делать игры моя профессия(с)
Программирование, это религия! Её нужно исповедовать.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
29.12.2009, 00:09
|
#9
|
Бывалый
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений (для 245 пользователей)
|
Ответ: Учу С++ & DirectX
Система: XP SP3
Видео: Radeon X600, 128 Mb
FPS: 900 в среднем
ЗЫ. А я думал ты уже опытный Сишник. А чего не хочешь взять готовый движок?
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
29.12.2009, 00:38
|
#10
|
Бывалый
Регистрация: 03.11.2008
Адрес: Украина, Днепропетровск
Сообщений: 871
Написано 554 полезных сообщений (для 2,520 пользователей)
|
Ответ: Учу С++ & DirectX
Тестировал на двух машинах.
1#:
ОС: Vista SP2
Видео: GeForce 9500GT 512 Мб.
FPS: 2000-2100
2# (NetBook):
ОС: XP SP2
Видео: интегрированная, видеочип - "IGMA950" 256 Мб.
FPS: 252-253
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
29.12.2009, 01:10
|
#11
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Учу С++ & DirectX
Сообщение от FDsagizi
О ты взялся за ум )))
|
Это кому адресовано?
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
|
|
29.12.2009, 18:59
|
#12
|
Модератор
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений (для 1,694 пользователей)
|
Ответ: Учу С++ & DirectX
Vista
GeForce 8600GT
2000 FPS.
тоже какое-то необычное изображение)
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
29.12.2009, 22:23
|
#13
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Учу С++ & DirectX
pinqin, Randomize, Harter, ABTOMAT, Большое Спасибо!
Knightmare, Угу, я замерил размер области в которую выводится, и создал окно с недостающими пикселями, в итоге всё стало как надо
FDsagizi, давно пора уже..
Morganolla, да не, я вообще не кодил уже больше года, как переехал в другую страну. Зачем готовый движок? Чтобы учить С++, для начала консоля хватает с лихвой, затем можно что-то посложнее. Движко писательство требует более технических знаний, и больше своеобразного, рутинного вклада, и оплачивается это больше в индустрии. Спасибо за тест!
ЗЫ, пока вроди как всё устраивает, главное улавливать когда что-то пойдёт уже не в "то русло", и запускаемость станет падать..
|
(Offline)
|
|
29.12.2009, 22:26
|
#14
|
Дэвелопер
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений (для 2,920 пользователей)
|
Ответ: Учу С++ & DirectX
Сообщение от MoKa
Knightmare, Угу, я замерил размер области в которую выводится, и создал окно с недостающими пикселями, в итоге всё
|
Это называется костыль и так делать нельзя. Есть всякие странные товарищи юзающие странные софтины, которые меняют оформление под другие оси и вот тут ВНЕЗАПНО размер бордюров и прочего может изменится. Кури MSDN там есть про подгонку размера в соответствии со всеми размерами.
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо Knightmare за это полезное сообщение:
|
|
29.12.2009, 22:30
|
#15
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Учу С++ & DirectX
Сообщение от Knightmare
Это называется костыль и так делать нельзя. Есть всякие странные товарищи юзающие странные софтины, которые меняют оформление под другие оси и вот тут ВНЕЗАПНО размер бордюров и прочего может изменится. Кури MSDN там есть про подгонку размера в соответствии со всеми размерами.
|
Ну начну с того, что если прочитать повнимательнее, то мой предыдущий пост не говорит о решении, а точнее о том как я убедился в подобном.
Это эллементарно что разные оформления и оси, имеют разные размеры бордеров.
Спасибо
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
DirectX 9 |
nillsoft |
Библиотеки |
15 |
17.01.2014 17:02 |
DirectX < > OpenGl |
zheland |
3D-программирование |
18 |
07.05.2008 00:49 |
Directx 8 |
pax |
C++ |
6 |
10.01.2008 23:27 |
DirectX |
WaReZ_MEN |
Delphi |
10 |
18.09.2006 17:14 |
Directx 9.0c |
pax |
C++ |
8 |
26.05.2006 19:48 |
Часовой пояс GMT +4, время: 16:18.
|