Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.09;
Скачать: CL | DM;

Вниз

Collision c freeform в GlScene   Найти похожие ветки 

 
inc-viz   (2003-06-08 16:08) [0]

Есть freeform (грузится из bsp файла- карта в виде куба) нужно чтобы сфера могла внутри свободно перемещаться и не могла вылететь за пределы(т.е должно проверяться столкновеие со стенами).Реально ли это в glscene сделать?

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


 
si-riuss ©   (2003-06-08 22:33) [1]

Не думаю, что с BSP файлами в GLS кто-нибудь работал. Да и зачем это?


 
inc-viz   (2003-06-08 22:45) [2]

А есть альтернатива?


 
Alek Aaz ©   (2003-06-09 05:05) [3]

2inc-viz
>Реально ли это в glscene сделать?
Чо не реального? Есть в демосах пример collision/boxedin. В freeform грузится 3ds и дальше мячик в замкнутом объеме начинает метатся. Вместо 3ds грузи bsp, имхо, проблем быть не должно, ведь структура freeform не меняется, а меняется только загрузчик полигонов в freeform.

>Пытался через колизию фейсов, точек со с сферой, с точкой и т.д ничего не помогает. Потом уже просто перебрал все варианты и всеравно безрезультатно. Либо колизия есть когда сфера внутри куба, либо ее нет совсем.
>нужно чтобы сфера могла внутри свободно перемещаться и не могла вылететь за пределы
:) я что-то тебя не понял. Где проблема то?

> А есть альтернатива?
Чему? GLScene? Да. Самая здесь любимая альтернатива - "чистый OpenGL". Имхо, GLScene лучше для понимания и проще в использовании. А припрет можно и на "чистом" код втиснуть. Альтернатива bsp? Я хочу делать свой формат карт. Список объектов GLScene+текстуры. Но все равно bsp хотел бы использовать. Надергать от туда объектов разных...

2si-riuss ©
>Да и зачем это?
грузятся моделки CS + плюс грузится карты CS. Совпадение? Думаю GLScene самый быстрый способ создать свой 3d шутер.


 
Кен ©   (2003-06-09 05:37) [4]

Альтернатива bsp - HeightField . Земля. А на него накидывает объекты в 3ds и актёров в md2 .

Alek Aaz ©
> грузятся моделки CS + плюс грузится карты CS. Совпадение?
> Думаю GLScene самый быстрый способ создать свой 3d шутер.

В коллизиях только все проблемы. В том, чтобы хорошую их обработку сделать.

Иначе тут бы уже лежал чей нибудь исходник CS.


 
Alek Aaz ©   (2003-06-09 14:28) [5]

В CVS-ной версии есть примерчик - тестируют на столкновение 2 freeform"ы(чайники). Классный примерчик.


 
si-riuss ©   (2003-06-09 22:20) [6]

2 Alek Aaz

Модельки CS - это MD2, а мы говорим о BSP, т.е. карты. Если грузить карты CS, то зачем вообще делать шутер, уже все сделано Sierrой.


 
Alek Aaz ©   (2003-06-10 05:22) [7]

2si-riuss ©
Модельки CS - это MD2
Модельки CS - это smd.
зачем вообще делать шутер
А зачем вообще что-то делать? Ведь уже все сделано? На DelphiGFX
одних минеров с десяток. А нафига? MS ведь уже сделала свой минер...
Глупый вопрос ...


 
si-riuss ©   (2003-06-12 00:29) [8]

2 Alek Aaz

Ты ничего не понял.
Я считаю программирование искусством, где человек предлагает что-то новое, свое. Если ты считаешь, что уже все сделано, то займись чем-нибудь другим, плагиат - это не есть гуд. Я вижу много пробелов в игровой индустрии.
Давай договоримся фразы из предложения не выдирать. "зачем вообще делать шутер" и "Если грузить карты CS, то зачем вообще делать шутер, уже все сделано Sierrой." Есть огромная смысловая разница.
А десяток минеров, если они почти ничем не отличаются, - действительно нафига. "MS ведь уже сделала свой минер..." - ты прав.


 
Кен ©   (2003-06-12 01:32) [9]

> Я считаю программирование искусством, где человек предлагает
> что-то новое, свое.

Надо придумать новую гравитацию, новую инерцию, новый формат карт и картинок, новый формат МП3, написать новую, но свою Виндос, короче всё своё. В этом и есть искусство программирования.


 
inc-viz   (2003-06-12 15:21) [10]

Кен, если тебе все еще нужен пример загрузки bsp с текстурой, могу выслать мылом:) Выкладывать лень.


 
si-riuss ©   (2003-06-12 22:36) [11]

2 Кен

Ну вы, блин, даете!!! Один говорит, что ничего не надо делать, другой предлагает переделать все, включая изобретение своего процессора... В этом и есть ментальность русского чела - бросаться в крайности. Нормальные люди меня поняли, что написать новую песню - это не значит изобрести для этого музыкальный инструмент и придумать новую гамму, и это не значит передрать уже существующую песню и заменить в ней пару строчек.


 
Кен ©   (2003-06-13 01:56) [12]

> inc-viz (12.06.03 15:21)
> Кен, если тебе все еще нужен пример загрузки bsp с текстурой,
> могу выслать мылом:) Выкладывать лень.

Высылай.
А можно просто кусок кода сюда запостить. Он не может быть большим.

> si-riuss © (12.06.03 22:36)
> 2 Кен
>
> Ну вы, блин, даете!!! Один говорит, что ничего не надо делать,
> другой предлагает переделать все, включая изобретение своего
> процессора... В этом и есть ментальность русского чела -
> бросаться в крайности. Нормальные люди меня поняли, что
> написать новую песню - это не значит изобрести для этого
> музыкальный инструмент и придумать новую гамму, и это не
> значит передрать уже существующую песню и заменить в ней
> пару строчек.

Это был такой тонкий английский юмор.

Чтобы творить нужно место где творить. Нужна Матрица. Которой пока нету. Намечается пока только некий гибрид из GLScene bsp md2 3ds DelphiODE ( open dinamic engene ) Вот когда это всё будет сведено воедино, тогда будет место, где творить простому не системному программисту. И не только программисту.

Могёшь сваять Матрицу ?


 
si-riuss ©   (2003-06-13 20:17) [13]

2 Кен

Не знаю о чем ты говоришь. У меня вроде все получается без всяких матриц.


 
inc-viz   (2003-06-13 22:57) [14]

2 Kен
<a href=" http://inc-viz.narod.ru/"> http://inc-viz.narod.ru/</a>
вот сюда закинул.Народ лажа, но небыло времени сервак искать.
Кинул бы на мыло, но ты его не дал ;(


 
inc-viz   (2003-06-13 22:59) [15]

сорри за жуткий линк;)


 
Кен ©   (2003-06-14 03:47) [16]

inc-viz
Хм. А GLSViewer то грузит текстуры ! Только он их в tga вроде не грузит. А в bmp грузит.
Линк посмотрю.

> si-riuss © (13.06.03 20:17)
> 2 Кен
>
> Не знаю о чем ты говоришь. У меня вроде все получается без
> всяких матриц.

А ссылочку ?


 
inc-viz   (2003-06-15 10:06) [17]

to Кен
Да хоть в png или в tif, подключаешь в uses соответствующую библиотеку и от тебе все че хош будет грузить.:)))


 
si-riuss ©   (2003-06-15 23:03) [18]

2 Кен

Сорри, тут я облажался. Не публиковался.
Могу предложить только так:
C:\Program Files\Delphi5\Projects\Tanks\Tanks.exe
- так устроит? :))


 
inc-viz   (2003-06-15 23:27) [19]

si-riuss
очень остроумно:)винчестер еще перешли почтой Кену:))и он сразу найдет твой танки в дебрях твоего же С: диска:))))


 
si-riuss ©   (2003-06-17 21:11) [20]

inc-viz

Похоже Кен заигрался в мои танки :))



Страницы: 1 вся ветка

Текущий архив: 2004.01.09;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.025 c
1-25374
corda
2003-12-25 08:05
2004.01.09
Проблемы с MaskEdit


3-25262
LinOS
2003-12-08 13:48
2004.01.09
Мигает DBGrid


1-25320
}|{yk
2003-12-22 18:30
2004.01.09
Глючу. Не появляется кнопка ? в меню приложения


1-25317
Georg
2003-12-22 19:11
2004.01.09
DrawGrid фиксированные колонки


3-25188
perova
2003-12-12 13:42
2004.01.09
Уважаемые мастера, подскажите, пожалуйста, как скрыть сценарий БД