Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > C++

Ответ
 
Опции темы
Старый 28.12.2009, 15:41   #1
moka
.
 
Регистрация: 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 за это полезное сообщение:
Harter (29.12.2009), Mhyhr (28.12.2009), Randomize (28.12.2009)
Старый 28.12.2009, 15:52   #2
Tadeus
Троллота
 
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений
(для 1,772 пользователей)
Ответ: Учу С++ & DirectX

Система: XP SP3
Видео: GeForce 9600GT 1024 MB
FPS: 8500 в среднем

Небольшая смазанность наблюдается
Скачалось за 2 сек
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
moka (28.12.2009)
Старый 28.12.2009, 16:08   #3
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Учу С++ & DirectX

Tadeus, спасиб, блин, интересно что 50/50, у кого есть, а у кого нету. Это походу из-за того что размер BackBuffer'а больше чем ячейка куда выводиться всё. Но у меня и в Fullscreen'е тоже самое

Буду курить..
(Offline)
 
Ответить с цитированием
Старый 28.12.2009, 16:28   #4
Mhyhr
Бывалый
 
Регистрация: 06.04.2009
Сообщений: 612
Написано 276 полезных сообщений
(для 858 пользователей)
Ответ: Учу С++ & DirectX

Система: XP SP3
Видео: GeForce 9600GT 512 MB
FPS: 8320 в среднем
Также "Небольшая смазанность наблюдается"
Загрузилось с хоста мгновенно...)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
moka (29.12.2009)
Старый 28.12.2009, 16:57   #5
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,852 пользователей)
Ответ: Учу С++ & DirectX

Скачалось "в лёт".
ATI Radeon 4350
fps: 500-900
ОС: WinXP sp3
Симпотично :D
Заметно не сильное сглаживание.
Миниатюры
Нажмите на изображение для увеличения
Название: scr_moka.jpg
Просмотров: 996
Размер:	54.4 Кб
ID:	8661  
__________________
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)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
moka (29.12.2009)
Старый 28.12.2009, 18:39   #6
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Учу С++ & DirectX

По ходу это несоответствие размера окна и девайса.
З.Ы. При мне такой херни не было.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 28.12.2009, 20:33   #7
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: Учу С++ & DirectX

Размеры, указываемые при создании окна, включают в себя все бордюрчики, заголовок и т.д. Поэтому надо размер окна рассчитывать так, чтобы размер клиентской области (это куда картинка рисуется) была как раз по размеру бэка. О том как это сделать знает MSDN.
В полноэкранном режиме антиалиас может быть из-за настроек драйвера (принудительное включение сглаживания).
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо Knightmare за это полезное сообщение:
ABTOMAT (29.12.2009), BlackOut (28.12.2009), moka (29.12.2009), Mr_F_ (29.12.2009)
Старый 28.12.2009, 20:47   #8
FDsagizi
Бывалый
 
Аватар для FDsagizi
 
Регистрация: 04.01.2008
Адрес: Казахстан \ Талдыкорган
Сообщений: 659
Написано 170 полезных сообщений
(для 509 пользователей)
Ответ: Учу С++ & DirectX

О ты взялся за ум )))
__________________
Жизнь как говориться игра- делать игры моя профессия(с)

Программирование, это религия! Её нужно исповедовать.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
BlackOut (28.12.2009)
Старый 29.12.2009, 00:09   #9
Morganolla
Бывалый
 
Аватар для Morganolla
 
Регистрация: 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)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
moka (29.12.2009)
Старый 29.12.2009, 00:38   #10
Harter
Бывалый
 
Аватар для Harter
 
Регистрация: 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)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
moka (29.12.2009)
Старый 29.12.2009, 01:10   #11
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Учу С++ & DirectX

Сообщение от FDsagizi Посмотреть сообщение
О ты взялся за ум )))
Это кому адресовано?
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
Harter (29.12.2009), Randomize (30.12.2009)
Старый 29.12.2009, 18:59   #12
Данил
Модератор
 
Аватар для Данил
 
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений
(для 1,694 пользователей)
Ответ: Учу С++ & DirectX

Vista
GeForce 8600GT
2000 FPS.
тоже какое-то необычное изображение)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
moka (29.12.2009)
Старый 29.12.2009, 22:23   #13
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Учу С++ & DirectX

pinqin, Randomize, Harter, ABTOMAT, Большое Спасибо!

Knightmare, Угу, я замерил размер области в которую выводится, и создал окно с недостающими пикселями, в итоге всё стало как надо

FDsagizi, давно пора уже..
Morganolla, да не, я вообще не кодил уже больше года, как переехал в другую страну. Зачем готовый движок? Чтобы учить С++, для начала консоля хватает с лихвой, затем можно что-то посложнее. Движко писательство требует более технических знаний, и больше своеобразного, рутинного вклада, и оплачивается это больше в индустрии. Спасибо за тест!

ЗЫ, пока вроди как всё устраивает, главное улавливать когда что-то пойдёт уже не в "то русло", и запускаемость станет падать..
(Offline)
 
Ответить с цитированием
Старый 29.12.2009, 22:26   #14
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: Учу С++ & DirectX

Сообщение от MoKa Посмотреть сообщение
Knightmare, Угу, я замерил размер области в которую выводится, и создал окно с недостающими пикселями, в итоге всё
Это называется костыль и так делать нельзя. Есть всякие странные товарищи юзающие странные софтины, которые меняют оформление под другие оси и вот тут ВНЕЗАПНО размер бордюров и прочего может изменится. Кури MSDN там есть про подгонку размера в соответствии со всеми размерами.
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Knightmare за это полезное сообщение:
ABTOMAT (03.01.2010), Mr_F_ (30.12.2009), Randomize (25.11.2010)
Старый 29.12.2009, 22:30   #15
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Учу С++ & DirectX

Сообщение от Knightmare Посмотреть сообщение
Это называется костыль и так делать нельзя. Есть всякие странные товарищи юзающие странные софтины, которые меняют оформление под другие оси и вот тут ВНЕЗАПНО размер бордюров и прочего может изменится. Кури MSDN там есть про подгонку размера в соответствии со всеми размерами.
Ну начну с того, что если прочитать повнимательнее, то мой предыдущий пост не говорит о решении, а точнее о том как я убедился в подобном.
Это эллементарно что разные оформления и оси, имеют разные размеры бордеров.
Спасибо
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
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, время: 20:47.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com