|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.07.2009, 18:37 | #11 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,690
|
Сейчас буду писать высокоуровневые надстройки для более эффективного использования + вас никто не лишает возможности работать с любой по отдельности библиотекой. Т.е. все низкоуровневые библиотеки будут независимы друг от друга. Это добавляет гибкости.
Новые функции для работы с графикой буду дописывать, появится несколько вариантов для вывода спрайтов и частиц. В MUT =) добавлю возможность изменять стиль окна, улучшу работу с устройствами i/o, там колесико мышки, джойстик. Добавлю OpenGL render, как отдельную библиотеку(mini2DGraph.pas, mini2DGL.pas, mini2DDX.pas), понятно, что Graph объединяет все методы вместе и будет обращаться к той библиотеке, которая инициализирована. |
07.03.2010, 17:24 | #12 |
Регистрация: 07.03.2010
Сообщений: 3
|
LoadTextureFromFile('Star.bmp', Texture, $FF000000); - возвращает false
|
07.03.2010, 17:41 | #13 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,690
|
В начале семестра нечем было заняться и набросал небольшую сценку с последней доработкой обвёртки над DX
|
07.03.2010, 18:14 | #14 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
пыщь
|
07.03.2010, 21:38 | #15 |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Прикольненько . А что на втором изображении от JTG?
|
09.03.2010, 15:13 | #16 |
Регистрация: 07.03.2010
Сообщений: 3
|
Попробуйте в 2010 Делфи скомпилировать, текстуры не показываются там( Как исправить?
|
09.03.2010, 16:14 | #17 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,690
|
Хы, десятой у меня вообще нет, максимум 2009 и то устанавливать нужно. И на сколько я помню, там все вроде хорошо было.
Может стоит путь к текстурам как нибудь по другому указывать, для эксперимента кинь одну/две текстуры с:\ или просто используй полный путь до текстур. Или проверь текущую директорию GetCurrentDir() и если она не совпадает с той где лежит exe, то поменяй ее setcurrentdir(Application.ExeName). К примеру с Visual c++ 2008 express при запуске проекта текущей директорией выставляет не там где exe появляется, а где лежат исходники и файлы проекта(по умолчанию) Хотя ошибка кроется в компиляторе, но навряд ли. |
09.03.2010, 18:47 | #18 |
Регистрация: 07.03.2010
Сообщений: 3
|
Нет, не работает, ну да ладно, пробывал по разному.. Буду 7-м довольствоваться. Кстати я сделал ограничение fps, с помошью sleep между DXBegin(); DXEnd(); а то сильно проц грузит. И ещё я вот рпг пытаюсь написать, возможно ли на форму с игрой кинуть объект, щас ещё помучаюсь по разному..
Ссылка на 'игру' Так. .. по поводу формы, сделал pWnd:=Form1.Handle; в форму вставилось, кнопку отображает тока после того как выполнит Application.Run; , но при этом и форма новая создаётся, ща дальше пилить буду.. Всё сделал! Создал панельку её хэндл вписал, в включил отображение формы, работают и кнопки, и браузер даж воткнуть можно теперь =) Можно линейку накатать)))) Последний раз редактировалось anton9121; 09.03.2010 в 21:56. |
16.11.2010, 15:53 | #19 |
Новичок
Джуниор
Регистрация: 16.11.2010
Сообщений: 1
|
@anton9121
в 2010 делфи нада текстуру грузить так: D3DXCreateTextureFromFileExW или D3DXCreateTextureFromFileW тк в нем повсеместно используется юникод |
18.11.2010, 14:01 | #20 |
Пользователь Подтвердите свой е-майл
Регистрация: 28.03.2007
Сообщений: 52
|
Привет, есть аналогичный движёк на OpenGL - кому интересно могу поделиться..
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Уроки по использованию Direct3D в Delphi | Kostia | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 32 | 23.02.2010 17:48 |
Перспектива в Direct3D | Ulex | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 2 | 11.03.2008 01:04 |
Aquatica engine | MagicIndie | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 4 | 23.04.2007 18:33 |