Навигация
Поддержать материально
Steam Greenlight

Логотипы
Медальки
Темы форума
194 - ?
27.08.2026
 PapkaI_Igrodel
193 - Bullet Heaven…
23.06.2026
 Dan
.ruby
9.06.2026
 stom
193 - ?
29.05.2026
 Piroxyline
192 - Lords of the B…
10.05.2026
 Mefistofel
Архив Neuh
6.04.2026
 PapkaI_Igrodel
192 - ?
3.04.2026
 PapkaI_Igrodel
Видео пятнашки
14.03.2026
 appscoproration
191 - RPG XIII
7.03.2026
 Mefistofel
Насколько серьезно в…
19.02.2026
 VoroneTZ
Обсуждение «quad Engine - не подключается dll»
JohnJ
Avatar пользователя

Опубликовано 03.02.2016 10:44 (11 лет назад)    #
Решил поглядеть Quad "поближе". Запнулся на подключении к проекту демонстрационных проектов. Работаю с c# в VisualStudio 2015. В ДЕМО-проектах нет нужной dll, при попытке добавить qei.dll, пишет
"Убедитесь, что файл доступен, и является допустимой сборкой или компонентом COM."
Помогите разрешить проблему, пожалуйста!
Скачал версию Quad 0.80 отсюда http://quad-engine.com/products_qe.html

редакция от JohnJ, 03.02.2016 10:55

JohnJ
Avatar пользователя

Опубликовано 03.02.2016 10:48 (11 лет назад)    #
В инете нашёл совет выполнить
regsvr32 "путь к dll"
Не помогло. Пишет:
Модуль qei.dll загружен, но точка входа DllRegisterServer не найдена.
Проверьте, что qei.dll является правильным файлом DLL или OCX и повторите попытку.
JohnJ
Avatar пользователя

Опубликовано 03.02.2016 10:48 (11 лет назад)    #
У меня Win8.1
ZblCoder
Главный Говнюк
Avatar пользователя

Опубликовано 03.02.2016 11:15 (11 лет назад)    #
У демок проставлены пути, так что бы файл приложения попадал в папку Bin в корне, там должна быть dll

редакция от ZblCoder, 03.02.2016 11:16

Darthman
Древний организм
Avatar пользователя

Опубликовано 03.02.2016 11:15 (11 лет назад)    #
quad не требует регистрации как COM компонент. Его нужно просто положить рядом с исполняемым файлом ЕХЕ, а внутри программы следовать инструкциям. Начать с вызова создания Device
JohnJ
Avatar пользователя

Опубликовано 03.02.2016 11:23 (11 лет назад)    #
Может быть скриншот лучше покажет что я имею ввиду:
https://yadi.sk/i/maxD-UTfoE9vc

А именно: у меня не находится пространство QuadEngine, на сколько я понял - потому что нет dll?

редакция от JohnJ, 03.02.2016 11:25

Darthman
Древний организм
Avatar пользователя

Опубликовано 03.02.2016 11:29 (11 лет назад)    #
Потому что нет QuadEngine.cs в using, его надо подключать.
ZblCoder
Главный Говнюк
Avatar пользователя

Опубликовано 03.02.2016 11:33 (11 лет назад)    #
Они подключены, и в дереве модулей есть, но VS их почему-то не видит. Попробуй удалить этот модуль, из дерева слева, и заново его подключить.

редакция от ZblCoder, 03.02.2016 11:34

JohnJ
Avatar пользователя

Опубликовано 03.02.2016 11:33 (11 лет назад)    #
А, всё, разобрался!
Не обратил внимания сначала на файлы-ссылки, они искали файлы в папке headers, которой не было, её нужно было создать, а в неё с header/c# положить нужные файлы )

Спасибо за помощь! :)

редакция от JohnJ, 03.02.2016 11:34

ZblCoder
Главный Говнюк
Avatar пользователя

Опубликовано 03.02.2016 11:36 (11 лет назад)    #
Советую не использовать демку 01, она на форме стреды сделана, а остальные на окне самого квода.
JohnJ
Avatar пользователя

Опубликовано 03.02.2016 11:42 (11 лет назад)    #
Посоветуйте за одно справочник по движку. Например, в демках не нашёл как спрайты загружать и есть ли встроенная возможность создавать анимированные спрайты из картинки с кадрами средствами движка?
Darthman
Древний организм
Avatar пользователя

Опубликовано 03.02.2016 11:45 (11 лет назад)    #
Спрайт грузит например Demo05.
Для загрузки спрайтового атласа нужно загрузить текстуру с параметрами размера фрейма (кадра).
http://quad-engine.com/wiki/doku.php?id=quadtexture:loadfromfile
Darthman
Древний организм
Avatar пользователя

Опубликовано 03.02.2016 11:53 (11 лет назад)    #
Можно впрочем воспользоваться комбо-функцией девайса CreateAndLoadTexture.
Объект текстуры в идеологии движка можно рисовать на экран как угодно. Рендертаргеты приравниваются к обычным текстурам тоже.
JohnJ
Avatar пользователя

Опубликовано 03.02.2016 13:44 (11 лет назад)    #
Спасибо!
Перейти на форум:
Конкурсы
Открытые конкурсы:
Активных нет
Недавние конкурсы:
 193 - Bullet Heaven II
 192 - Lords of the Board
 191 - RPG XIIII
 190 - Horror
 189 - Race V
 Все конкурсы
Случайная игра
Голосование

194?

Айдлер (инкрементальная игра)
40% [4 Голосов]
Автобаттлер
20% [2 Голосов]
Ситибилдер
10% [1 Голос]
Креативная тема (не связанные с игрой условия)
30% [3 Голосов]
Напишу в теме
0% [0 Голосов]

Голосов: 10
Начало: 24.08.2026 20:00


30,065,136 уникальных посетителей

Создано на базе русской версии PHP-Fusion copyright © 2003-2006 by Nick Jones.
Released as free software under the terms of the GNU/GPL license.