Форум программистов, компьютерный форум, киберфорум
Delphi: Графика, звук, видео
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.60/25: Рейтинг темы: голосов - 25, средняя оценка - 4.60
0 / 0 / 1
Регистрация: 10.12.2021
Сообщений: 375

Нужна рабочая версия GLScene

01.04.2022, 23:57. Показов 5722. Ответов 63
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
*Для разбирающихся*
Если у вас есть рабочая версия GLScene для delphi (у меня Delphi XE2), то скиньте архив или ссылку на него.. а также, если не сложно, то можете в файле Блокнот описать пошагово установку движка в среду delphi (в архивах, которые я скачивал или не было инструкции, или была, но не для моего delphi, или была в обрезанных картинках).

Я скачивал версии 1.2 , 1.4 , 1.9 , 2.1 и 0.9 . В каждой свои недостатки (некоторые не для моей версии delphi; некоторые содержат в файлах .pas не объявленную переменную или неизвестный тип данных).

В интернете везде написано, что с установкой не должно возникнуть сложностей, но я на своём опыте узнал, что это зашибись как сложно и не понятно... Если не сложно, помогите, пожалуйста.
Заранее, Спасибо!!!
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.04.2022, 23:57
Ответы с готовыми решениями:

При установке GLScene столкнулся с файлом glscene.inc
Я знаю, для чего используются dll в delphi, но про файлы с расширением ".inc" я не знаю ничего Можете объяснить, важный файл или нет во...

Нужна рабочая программа
Нужно сдать какую-то "интересную" программу в Делфи, может у кого-то что-то завалялось, только не слишком сложную. Не поверят. Буду весьма...

Нужна стабильная версия компанента EmbeddedWB для Delphi XE3
Подскажите,у кого есть стабильная версия компанента EmbeddedWB для делфи xe3 с ихнего сайта я смог скачать только для Xe2 и ниже

63
561 / 230 / 88
Регистрация: 11.07.2015
Сообщений: 817
05.04.2022, 11:28
Студворк — интернет-сервис помощи студентам
В каталоге Packages есть файл GLScene.groupproj?
0
561 / 230 / 88
Регистрация: 11.07.2015
Сообщений: 817
05.04.2022, 11:50
Смотри картинку, порядок установки пакетов. Пакеты без "шестерёнки" только компилируются. Пакеты с "шестерёнкой" и компилируются и устанавливаются.
Миниатюры
Нужна рабочая версия GLScene  
1
 Аватар для Пытливый
3764 / 2272 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
05.04.2022, 12:05
UR1004SWL Это из какой версии библиотеки? В последней версии пакеты называются несколько иначе:
GLScene_SDL_DT.dpk
GLScene_SDL_RT.dpk
0
12 / 10 / 2
Регистрация: 07.12.2021
Сообщений: 37
05.04.2022, 13:07
Цитата Сообщение от Пытливый Посмотреть сообщение
UR1004SWL Это из какой версии библиотеки? В последней версии пакеты называются несколько иначе:
GLScene_SDL_DT.dpk
GLScene_SDL_RT.dpk
Пакеты GLScene_SDL_DT и GLScene_Scripts не включены в групповой проект, и их ставить не надо ! - для вспомогательной библиотеки SDL2 после установки компонента есть конфликт со средой RAD Studio и она может закрываться. Проблема в запрете нескольких экземпляров контекста в GLS.SDLContext.pas для SDL2.
Остальные главные и доп.пакеты в групповом проекте - рабочие.
0
561 / 230 / 88
Регистрация: 11.07.2015
Сообщений: 817
05.04.2022, 13:55
Цитата Сообщение от Пытливый Посмотреть сообщение
Это из какой версии библиотеки?
Это GLScene_1.2_July_2013 для D7-XE4. Я ставил себе крайнюю 2.1 на XE8.
Цитата Сообщение от Пытливый Посмотреть сообщение
В последней версии пакеты называются несколько иначе
Там ещё изменены переменные, добавлены новые модули. Чтобы перенести старые проекты на новую версию придётся помучиться.
0
561 / 230 / 88
Регистрация: 11.07.2015
Сообщений: 817
05.04.2022, 15:10
Нашёл себе игрушку.
Миниатюры
Нужна рабочая версия GLScene  
1
12 / 10 / 2
Регистрация: 07.12.2021
Сообщений: 37
05.04.2022, 18:12
Цитата Сообщение от MaximLyalin2002 Посмотреть сообщение
Как я понял из вылетающих предупреждений, первым должен быть скомпилирован GLScene_DesignTime, потом <...>RunTime , а затем уже его <...>DesignTime. Все RunTime скомпилировались... проблема только с DesignTime's
Нет, вы неверно поняли, инструкцию по установке, видимо, не читали и пытаетесь установить более позднюю версию сцены на совсем старую студию XE2 от 2011 года. Зачем? Хотя возможно у вас куплена старая лицензия, а не бесплатная, тогда да.
Сначала в групповом проекте компилируются RunTime пакеты, а потом - DesignTime и выполняется инсталляция. Можете заглянуть в исходный код GLScene_DT и там увидите
requires
rtl,
designide,
vclimg,
vcl,
VclSmp,
GLScene_RT;
Настройте пути в среде к исходникам в GLScene\Source, а перед компиляцией и установкой компонентов для дополнительных пакетов (звук, физика, GPU, шейдеры) надо запустить GLScene\external\SetupDLLs.bat и если у вас нет прав администратора для OS > Win7 придётся вручную скопировать эти файлы библиотек DLLs из external в System32 и SysWoW64 папки.
1
0 / 0 / 1
Регистрация: 10.12.2021
Сообщений: 375
06.04.2022, 07:27  [ТС]
Цитата Сообщение от Пытливый Посмотреть сообщение
потому и компилировать приходится несколько раз, пока компилятор не сможет выстроить цепочку вызовов из скомпилированных файлов
Я уже раз 5 их все компилирую... и каждый раз вылезают ошибки при компиляции некоторых... В общем, ничего не изменилось. При создании проекта везде вылазят "Несоответствие типов", и там разница только в префиксе "GL...". И, конечно же, 4 ошибки при компиляции пакетов...
...или надо "Uninstall" сделать и удалить из Delphi GLScene, а потом попробовать еще раз? Хотя, по моему, это не поможет..
0
0 / 0 / 1
Регистрация: 10.12.2021
Сообщений: 375
06.04.2022, 07:35  [ТС]
...в Delphi все пути я прописал...
...С файлом *.bat не получилось (ошибки выдает), поэтому вручную перенес все файлы *.dll в System32 и в SysWOW64
Миниатюры
Нужна рабочая версия GLScene  
0
0 / 0 / 1
Регистрация: 10.12.2021
Сообщений: 375
06.04.2022, 07:49  [ТС]
Я увидел в папке с пакетами файлы, которые, наверное, при компиляции появились. В общем, удалил я их. И теперь, когда решил компилировать в порядке, который предложил UR1004SWL, я получаю ошибку... И не только в этом пакете, но и в других такая же выходит
Миниатюры
Нужна рабочая версия GLScene  
0
12 / 10 / 2
Регистрация: 07.12.2021
Сообщений: 37
06.04.2022, 10:36
Цитата Сообщение от MaximLyalin2002 Посмотреть сообщение
Я увидел в папке с пакетами файлы, которые, наверное, при компиляции появились. В общем, удалил я их. И теперь, когда решил компилировать в порядке, который предложил UR1004SWL, я получаю ошибку... И не только в этом пакете, но и в других такая же выходит
У вас в работе сцена в.1.2 от 2013 года и вы пытаетесь её установить на RAD Studio XE2 от 2011 года, деградация, ещё попробуйте на delphi 1 поставить. Перепишите код и у вас получится.
Все претензии по конфликтам типов - к Эмбаркодере, в те времена был переход на юникод, 32->64 и апгрейд компонентов VCL, на которых основан интерфейс GLScene.
0
0 / 0 / 1
Регистрация: 10.12.2021
Сообщений: 375
06.04.2022, 11:03  [ТС]
Ясно, значит вон из delphi, и прямо UE4 )

Добавлено через 8 минут
Цитата Сообщение от pavelvvassiliev Посмотреть сообщение
Перепишите код и у вас получится.
Ну, я не такой уж профессионал, чтобы переписывать умел такой вот код.
0
0 / 0 / 1
Регистрация: 10.12.2021
Сообщений: 375
06.04.2022, 22:24  [ТС]
...или мне вообще перейти на FireMonkey? Я пока что не определился до конца... Если удастся каким то чудом установить и использовать без вылетающих ошибок glscene - я буду Ооочень рад. Для создания 3д приложения мне рекомендовали UE4 использовать, но я настоял на delphi, притом, что я знаю что и откуда там берётся... А потом наткнулся на glscene...
Если нужно переписать классы, то подскажите Как?!!!
0
Модератор
4152 / 2361 / 814
Регистрация: 15.11.2015
Сообщений: 9,494
06.04.2022, 22:29
Цитата Сообщение от MaximLyalin2002 Посмотреть сообщение
или мне вообще перейти на FireMonkey?
Возможно, так лучше будет, всё равно, XE версии. Там есть готовые примитивы с кучей свойств и встроенной возможностью анимации. Плюс ещё, мультиплатформа, можно просто указать другое устройство и без изменений перекомпилировать на тот же андроид.
0
0 / 0 / 1
Регистрация: 10.12.2021
Сообщений: 375
07.04.2022, 07:22  [ТС]
Цитата Сообщение от AzAtom Посмотреть сообщение
Возможно, так лучше будет, всё равно, XE версии
т.е., вы думаете, в FMX все же лучше?
В glscene, по видео обзорам, мне показалось, что проще создавать 3д приложения.

Добавлено через 19 минут
...Не помню, чтобы видел в FMX компоненты для создания неба, земной поверхности, деревьев и т.п. ...
0
Модератор
 Аватар для D1973
9950 / 6485 / 2461
Регистрация: 21.01.2014
Сообщений: 27,479
Записей в блоге: 3
07.04.2022, 08:16
Цитата Сообщение от MaximLyalin2002 Посмотреть сообщение
в FMX компоненты для создания неба, земной поверхности, деревьев и т.п.
MaximLyalin2002, а Вам точно Дельфи нужна для всего этого? Есть же специализированные программы какие-нибудь (я просто не знаю, никогда меня это не интересовало)
0
0 / 0 / 1
Регистрация: 10.12.2021
Сообщений: 375
07.04.2022, 08:42  [ТС]
Цитата Сообщение от D1973 Посмотреть сообщение
а Вам точно Дельфи нужна для всего этого?
У меня цель - создание 3д пространства для игрового персонажа... Возможно, что и деревья понадобятся, а небо тем более будет нужно... Поэтому я и в замешательстве, или в UE4 делать и C++ с Blueprints изучать, или работать в 3д пространстве в Delphi (я знаю синтаксис, умею работать с свойствами и событиями компонентов и переменных).
0
Модератор
4152 / 2361 / 814
Регистрация: 15.11.2015
Сообщений: 9,494
07.04.2022, 08:49
Цитата Сообщение от MaximLyalin2002 Посмотреть сообщение
FMX компоненты для создания неба, земной поверхности, деревьев и т.п. ..
Я в FMX так особо ничего не делал, но что такое небо? Поверхность с текстурой. Есть там такое дело. Отдельного дерева не помню, но наверное, можно сделать из нескольких текстур под разными углами. Будет, как раньше в играх.
0
0 / 0 / 1
Регистрация: 10.12.2021
Сообщений: 375
07.04.2022, 08:57  [ТС]
ОК, в общем, для простоты... Мне нужно 3д пространство, чтобы потом экспортировать в него 3д модели и текстуры. Потом нужно, чтобы была возможность анимирования персонажей (3д моделей), возможно, с помощью "костей" (с помощью них я делал анимацию персонажей в blender). И все это для создания полноценной игры.
0
 Аватар для krapotkin
6854 / 4680 / 1465
Регистрация: 14.04.2014
Сообщений: 20,683
Записей в блоге: 21
07.04.2022, 13:35
думаю, писать игры с нуля по этой дорожке - это всю жизнь положить и получить Hello World на фоне текстур... )
нужно брать готовый фреймворк - юнити там или что-то подобное
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.04.2022, 13:35

Рабочая версия VSFlexGrid Pro
У кого есть работающий VSFlexGrid Pro (конечно желательно по-свежее), скиньте на мыло (или ссылку). Только на www.componentone.com...

когда студия 5 то выйдет рабочая версия и она free???
будет ли она бесплатной?и я так понял в ней встроенный си компиллер будет?

Нужна рабочая резидентная программа
Кто может скиньте код резидентной программы по ассемблеру) Желательно с комментами, но если без них тоже пойдёт) заранее спасибо)

Копия вируса мне нужна рабочая
Здравстуйте, я вот наткнулся на сайт с вирусом удалена ссылка,но не скачал, что он просит скачать, и Вам не советую. Это просто сайт...

Нужна рабочая ссылка на Apache Tomcat 5.0
Дайте плиз рабочию ссылку.Нигде не нахожу. можно и выше версия (для сервлетов)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Хабру пора сливаться, время пришло, оно прийдёт за всеми, но ему давно пора (Хабр - галимый плагиат и кликбейт с саморекламой).
Hrethgir 04.08.2026
Стирают публикации с эффективными алгоритмами (в частности по алгоритму обхода дерева, был опубликован там 3-го мая, в зипапке . . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов. Логика кажется понятной: 1. Находим ключевые слова. 2. Добавляем их на. . .
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302 Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru