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

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

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

Библиотеки Сторонние библиотеки для Blitz

Ответ
 
Опции темы
Старый 28.09.2010, 06:24   #1
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,852 пользователей)
2D Движок DX9 для Blitz3D

Привет почитателям старичка!
Сегодня рылся в интернете и случайно наткнулся на крайне полезную вещь - 2d движок с блиц-подобным синтаксисом под DirectX 9.
Написал сие чудо Michael Denathorn год назад (2009). Видать блиц любил и 2д тоже любил. Ну или любил того кто любит 2д и блиц. Не суть.
В общем тут у меня в архиве dll, *.decls файл и самое главное - полный исходник. И не надо тут кричать мол блиц - фу, 2д - фу. Данный исходник изучить никому не помешает.

Щас скачаю блиц и проведу тесты. По результатам отпишусь.
Вложения
Тип файла: zip DX9DLL.zip (3.82 Мб, 673 просмотров)
__________________
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)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Randomize за это полезное сообщение:
BlackOut (01.10.2010), Nex (28.09.2010)
Старый 28.09.2010, 07:30   #2
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,852 пользователей)
Ответ: 2D Движок DX9 для Blitz3D

Тест провёл успешно. Загрузка шрифта непонятно работает, но возможность указывать ширину и высоту шрифта одновременно доставила.
DX9_SetRotation( radians# ) - не реализовано, а жаль. (хотя для этого всё есть)
Надо бы покурить DirectXSdk может допилить получится, хотя мой уровень знаний C++ оставляет желать.

Выкладываю скрин и архив с exe и исходником.
На очереди тест анимации.
Миниатюры
Нажмите на изображение для увеличения
Название: screen.png
Просмотров: 1136
Размер:	552.1 Кб
ID:	11384  
Вложения
Тип файла: 7z DX9Blitz3D_Test.7z (1.11 Мб, 481 просмотров)
__________________
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)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Randomize за это полезное сообщение:
Nex (28.09.2010), Reks888 (28.09.2010)
Старый 28.09.2010, 08:09   #3
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,852 пользователей)
Ответ: 2D Движок DX9 для Blitz3D

Ух. А с анимацией косяк. При использовании годных размеров текстур тоже галяк. Бегло просмотрел код - ничего примечательного не нашёл. Ну да ладно. Зато скалирование хорошо работает не затрагивая текст - что имхо правильно. В блицмаксе меня это всегда дико бесило.

Прикладываю оригинальную гифку и сорец+exe.

И да, не надо писать, что у меня там что-либо не так написано. Я 100 раз менял разные значения чтоб понять что к чему. Просто этот (движок не движок хз) частенько игнорирует исключительные ситуации. Т.е. несуществующий шрифт или неверное кол-во кадров в animimage не вызовут ошибку. Это добавляет сложностей.
Всё таки эх жеж кладезь знаний эта длл.
Миниатюры
Нажмите на изображение для увеличения
Название: 12845075901591.gif
Просмотров: 1054
Размер:	1.68 Мб
ID:	11386  
Вложения
Тип файла: 7z DX9Blitz3D_Test.7z (1,019.4 Кб, 494 просмотров)
__________________
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.09.2010, 11:59   #4
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: 2D Движок DX9 для Blitz3D

link на оффсайт есть ?? или вообще что-то о нем !!
(Offline)
 
Ответить с цитированием
Старый 28.09.2010, 14:28   #5
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: 2D Движок DX9 для Blitz3D

Префикс DX9_?
Использование LPD3DXSPRITE это сурово, впоминается бага в них, приводившая в BSOD. Хотя в новых D3DX может и починили.
LPD3DXFONT тоже глючная херня.
В целом такой 2D двиг пишется за сутки, ибо по факту надо лишь чуть заврапить D3DX.
(Offline)
 
Ответить с цитированием
Старый 29.09.2010, 00:03   #6
-=SCiP=-
ПроЭктировщик
 
Аватар для -=SCiP=-
 
Регистрация: 23.09.2007
Сообщений: 126
Написано 11 полезных сообщений
(для 16 пользователей)
Ответ: 2D Движок DX9 для Blitz3D

Knightmare Наврядли исправили.
лучше по ID - ID3DXSprite
(Offline)
 
Ответить с цитированием
Старый 29.09.2010, 00:13   #7
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: 2D Движок DX9 для Blitz3D

Сообщение от -=SCiP=- Посмотреть сообщение
лучше по ID - ID3DXSprite
Ты сам-то понял что сказал?
(Offline)
 
Ответить с цитированием
Старый 29.09.2010, 00:24   #8
-=SCiP=-
ПроЭктировщик
 
Аватар для -=SCiP=-
 
Регистрация: 23.09.2007
Сообщений: 126
Написано 11 полезных сообщений
(для 16 пользователей)
Ответ: 2D Движок DX9 для Blitz3D

Knightmare
Ты шутишь?
LPD3DXSPRITE - ты ж сам знаешь что она через структуру.
а если ее использовать в длл. Это не айс. тут и ошибки и экран смерти.
(Offline)
 
Ответить с цитированием
Старый 29.09.2010, 00:43   #9
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: 2D Движок DX9 для Blitz3D

Лучше молчать и казаться идиотом, чем сказать и развеять все сомнения.
LPD3DXSPRITE это typedef для ID3DXSprite*, в свою очередь там нет никаких ID, первая I - интерфейс, D3DX - библиотека.
Вопросы, предложения?
(Offline)
 
Ответить с цитированием
Старый 29.09.2010, 19:41   #10
-=SCiP=-
ПроЭктировщик
 
Аватар для -=SCiP=-
 
Регистрация: 23.09.2007
Сообщений: 126
Написано 11 полезных сообщений
(для 16 пользователей)
Ответ: 2D Движок DX9 для Blitz3D

Knightmare Вот бы и молчал.
(Offline)
 
Ответить с цитированием
Старый 29.09.2010, 19:45   #11
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: 2D Движок DX9 для Blitz3D

typedef interface ID3DXSprite *LPD3DXSPRITE
Сожги себя, сделай одолжение.
Не стоит пытаться даже спорить со мной в отношении DX, не дорос еще, угу.
(Offline)
 
Ответить с цитированием
Старый 02.10.2010, 09:43   #12
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,852 пользователей)
Ответ: 2D Движок DX9 для Blitz3D

Сори, задержался.
Так, по порядку.
Сообщение от IGR Посмотреть сообщение
link на оффсайт есть ?? или вообще что-то о нем !!
Источник: http://www.blitzmonkeys.com/index.php?topic=10.0

Сообщение от Knightmare Посмотреть сообщение
Сожги себя, сделай одолжение.
Не стоит пытаться даже спорить со мной в отношении DX, не дорос еще, угу.
Knightmare, Ату их, ату!
__________________
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)
 
Ответить с цитированием
Старый 03.10.2010, 22:04   #13
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: 2D Движок DX9 для Blitz3D

По грубым подсчетам умнее ка минимум 90,5% активных участников форума.
(Offline)
 
Ответить с цитированием
Старый 03.10.2010, 22:19   #14
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: 2D Движок DX9 для Blitz3D

Закрой интернеты и делай уроки. А то потом будешь плакать и спрашивать как от армии откосить.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Program23 (04.10.2010)
Старый 04.10.2010, 00:31   #15
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
Ответ: 2D Движок DX9 для Blitz3D

Сообщение от Knightmare Посмотреть сообщение
По грубым подсчетам умнее ка минимум 90,5% активных участников форума.
Пруфлинк?
__________________
Ибо как сказал Бгдн:
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 10:23.


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