Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

GLScene форум [Delphi, GLScene, Windows]


Страницы:   1 2 ... 6 7 8 9 10 11 12 13 14 15

КиТаЯц ©   (2004-06-01 08:18:00) 

К модераторам:
Посмотрите что здесь
http://www.tecknik.net/blogback/data/bb.php?blog=GLScene&post=190504
творится...
Народ карячится как может... Ни одного форума по GLScene :( Господа модераторы - СДЕЛАЙТЕ ВЕТКУ ПО GLSCENE !!! Людям это надо!
Спасибо.

Всем: голосуем за ветку по GLScene!!! я - ЗА!


Warlock   (2004-06-15 13:46:00) [241]

Вот хотелось бы поинтересоваться у мастеров. А возможно ли на основе FPSManager сделать управление персонажем от третьего лица? Передо мной сейчас встал такой вопрос. И мне кажется что описать персонажа сферой не очень хорошая идея... Хотя бы потому что более менее точно персонажа сферой не опишешь, не будет пролазить в проходы, в которые по идее должен пролазить.... И еще... Вот к примеру у меня на игровом поле 40 FreeForm (обрабатываемых ODE)   полтора десятка персонажей,  и вот мне надо узнать коллизию всего со всеми... Допустим узнать коллизию моего персонажа со всеми фрееформами, это уже 40 проверок... Не будет ли тормозить??? (А ты возьми, закодь, заодно и проверишь.... ;-)) ). Либо как я думаю разбить поле на сектора и проверять коллизию по секторам... Можно узнать Ваше мнение?


КиТаЯц   (2004-06-15 12:56:00) [242]

2 kerby ©   (15.06.04 12:46) [48]
:) Именно!
Щас как ковыряюсь с этим примером. Набросал объектов, а они у меня почему-то в разные стороны падают (гравитация)...
Как у GLFPSMovementManager (или у TGLBFPSMovement) задается гравитация (направление)?


kerby   (2004-06-15 12:46:00) [243]

2 46
а так наверное проще
в свойстве behaviours-FpsMovement ShowArrows=false ;)


Mentatxx   (2004-06-15 10:23:00) [244]

Есть такой вот форум посвященный GLScene.
Пользуйтесь.
http://www.mirgames.ru/ipb/index.php?showforum=3


КиТаЯц   (2004-06-15 08:23:00) [245]

2 Warlock   (15.06.04 07:59) [45]
в файле GLFPSMovement.pas(исходник) ремариш
procedure DrawArrows(intPoint,intNormal,Ray:TVector; Arrow1, Arrow2:TGLArrowLine);и, соответственно все ссылки на DrawArrows. Все. Стрелок нет.
TG LFPSMovementManager.DisplayTime:=0- "следов" нет. А по человечи сделать, конечно, надо бы что-то типа TGLFPSMovementManager.ShowArrows
Вот я и думаю: переделать - не переделать. Переделаеш, а потом новый снапшот... Не, не буду, проще DrawArrowsзаремарить...


Warlock   (2004-06-15 07:59:00) [246]

Добрый день !!!!

Да в снапшоте за 10 число действительно много нового. Вот такая только непонятка - какой смысл был им выставлять GLFPSMovementManager??? По моему толку с него никакого. Если его и использовать, то в любом случае код надо переделывать. Может я плохо полазил и не разобрался (тогда прошу меня извинить), но допустим хотя бы эти  стрелки, которые выводятся при движении сферы, они там явно не нужны, а зашиты в код... Но если поправить код этого менеджера, да еще модель с ОДЕ сконнектить, то получится неплохой компонент. И еще... Хотелось бы узнать, применяет ли кто GLScene в коммерческих проектах?


КиТаЯц   (2004-06-15 07:14:00) [247]


> Блин. Это GLScene версии 0.9 и всё. Зачем я это скачивал
> ? Какой только дурак посоветовал это сделать.

"Дурак" посоветовал скачать вот такой файл  GLScene_SnapShot_100604.zip
Если присмотреться, то это версия GLScene от 10.06.04... И там реально много нового.
зы. Папрашу нешорошие слова не произносить без надобности. Спасибо.


dimodim   (2004-06-15 06:51:00) [248]

RAZDEL

> Да РАЗДЕЛ, разумеется! :)


Алекс А   (2004-06-15 02:11:00) [249]


> КиТаЯц ©   (11.06.04 07:45) [34]
> Всем привет! Всем кто юзает GLScene качать новый снапшот
> здесь:
> http://sourceforge.net/project/showfiles.php?group_id=29749&package_id=64488
> Обещают (как я понял) како-то новый навороченый коллижн
> менеджер, но типа чтобы актер через стены не ходил. И еще
> какие-то якобы супер крутые шейдерные расширения.
> Щас качаю...


Блин. Это GLScene версии 0.9 и всё. Зачем я это скачивал ? Какой только дурак посоветовал это сделать.


Сот   (2004-06-14 13:02:00) [250]

Poison man Вы писали что не получается из другого юнита :

>Container:=TGLSphere(Scene.Objects.AddNewChild(TGLSphere)); !!!

У меня такая проблема была. Попробуй

Container:=TGLSphere(Form1.Scene.Objects.AddNewChild(TGLSphere));

Form1 или как ты назвал ту форму, где лежит GLScene.


DeadMeat   (2004-06-13 22:43:00) [251]

Из другого юнита не проверял, но из другой формы (что почти одно и тоже) работает... Я правда только одну сферу добавлял...

---
...Death Is Only The Begining...


Poison man   (2004-06-13 16:37:00) [252]

To КитаЯц:
Есть у меня сиджей.длл Ставил себе. Но пример из GLS-09A2 не пашет. Жалуется на то, что не может загрузить прогу шейдерную.
Вот. Если хошь, могу выслать.

Далее... У меня возник вопрос. Кто юзает ГЛС большая просьба помочь.
Суть такова: на форме есть ГЛС и ГЛС-Viewer.
Отдельно пишу юнит для создания своих эффектов. В конструкторе пишу создание сферы и 48 Plane'ов в ней. В старой версии ГЛС все было ОК. В той, что у меня... Ругается. Щас кусок кода кину. Поясню:

unit AnimFX....

uses GLObjects, GLScene, GLMisc, GL-все-что-нужно // ;)

Type TAnimFX=class
private
Container:TGLSphere;
PartsFX:array [1..48] of TGLPlane;
SpeedRotationTexture, SpeedMove, Furi, Sync :single;
...//Прочая физика
public
Constructor Create(Path,Name:string; MatLib:TGLMaterialLibrary; Scene:TGLScene);
begin
Container:=TGLSphere(Scene.Objects.AddNewChild(TGLSphere)); !!!
For i:=1 to 48 do begin
PartsFX[i]:=TGLPlane(Container.AddNewChild(TGLPlane));
PartsFX[i].Position.SetVector(...);
...Прочие настройки...
end;
end;

Так вот. В старой версии ГЛС все раюотало. Щас не получается. На строке, помеченной тремя воскл. знаками, возникает ошибка при исполнении Аццесс виолэйшн (Т.е. Access violation). Пробовал Scene:TGLScene заменить на GLCadencer:TGLCadencer и юзать его свойство Sctnt, толку ноль.
В общем, пробовал я много чего, но результат отрицателен. Как можно все-таки создать объекты в ГЛС из другого юнита???
А вот если сначала в редакторе сцены ГЛС создать все объекты и потом их передать в конструтор как параметры, тады все ок. Можно настраивать их как угодно. И если такое сгодится для единичного эффекта, то для активной стрелялки вряд ли. Как быть?


Stalker_23b   (2004-06-12 22:35:00) [253]

Делать ветку обязательно! Я, например, сейчас занимаюсь коммерческим проектом на GLScene (по заказу), и мне очень надо оперативно получать ответы на возникающие вопросы. Да и сам много на что ответить могу... Кстати, если кто сейчас пишет что-нить серьезное на GLS, пиште на мыло - будет опытом обмениваться.


DeadMeat   (2004-06-11 14:28:00) [254]

Кажись взять мона здесЯ http://www.dynamiclink.nl

---
...Death Is Only The Begining...


DeadMeat   (2004-06-11 14:27:00) [255]

> Гда взять cg.dll
Взять та не проблема, да вот не работает ОНО...

> како-то новый навороченый коллижн менеджер
Это не совсем CollisionManager - это такое вот штука, которая имитирует движение персонажа как в стрелялках... Т.е. когда он упирается в стенку, то будет по ней скользить а не просто стоять и смотреть... Тут когда-та была ветка на эту тему...

---
...Death Is Only The Begining...


КиТаЯц   (2004-06-11 08:32:00) [256]

У кого есть cg.dll? GLCg7.dpkне ставится :( Говорит cg.dll давай типа... Гда взять cg.dll?
Спасибо заранее.


КиТаЯц   (2004-06-11 07:45:00) [257]

Всем привет! Всем кто юзает GLScene качать новый снапшот здесь:
http://sourceforge.net/project/showfiles.php?group_id=29749&package_id=64488
Обещают (как я понял) како-то новый навороченый коллижн менеджер, но типа чтобы актер через стены не ходил. И еще какие-то якобы супер крутые шейдерные расширения.
Щас качаю...


КиТаЯц   (2004-06-07 07:17:00) [258]


> DeadMeat ©   (04.06.04 18:12) [31]
> А давайте определимся с терминами... Ветку или раздел...??

Да РАЗДЕЛ, разумеется! :)


SendeR   (2004-06-06 14:41:00) [259]

Ну раздел так раздел - ВСЕРАВНО я ЗА


DeadMeat   (2004-06-04 18:12:00) [260]

А давайте определимся с терминами... Ветку или раздел...??

---
...Death Is Only The Begining...


Страницы:   1 2 ... 6 7 8 9 10 11 12 13 14 15

Наверх

Титульная страница Поиск, карта сайта Написать письмо