Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Игры";
Текущий архив: 2004.01.09;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.01 c
3-25260
Opilki_Inside
2003-12-09 22:13
2004.01.09
Альтернатива DBGrid


6-25480
czuryk
2003-11-02 17:48
2004.01.09
NMPOP3 Как убрать


1-25278
Masa
2003-12-23 14:56
2004.01.09
Exception


1-25378
_hunter_
2003-12-25 11:03
2004.01.09
создание компонент


3-25201
Юлиана
2003-12-12 07:34
2004.01.09
Как загрузить рисунок в базу данных?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский