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

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

Помогите, новичку в Opengl.


Страницы:   1 2 3

MegaMoniak ©   (2005-07-19 14:45:00) 

Приветствую вас, мастера!раньше я работал в GlScene.Сделал там прикольную игру с хорошей анимацией но теперь я занялся Opengl.Хотел сделать такой же мир на Опенжил.Оказалось что это не так то просто.Мне удалось сделать только землю небо, и движение камеры.
мой вопрос заключается в том, как мне загрузить модель игрока в формате md2,анимацию к нему в формате aaf, и текстуры к ним.
На GlScne  я делал это так:
// модель актёра
 Actor1.LoadFromFile('media\waste.md2');
// его текстура      Actor1.Material.Texture.Image.LoadFromFile('media\waste.jpg');
// его анимация  
 Actor1.Animations.LoadFromFile('media\Quake2Animations.aaf');
// делаем его поменьше  
 Actor1.Scale.SetVector(0.04, 0.04, 0.04, 0);
// грузим  актёру пушку  
 Actor2.LoadFromFile('media\WeaponWaste.md2');
// и текстуру к ней
   Actor2.Material.Texture.Image.LoadFromFile('media\WeaponWaste.jpg');
// анимация проигрывается циклически  
 Actor1.AnimationMode:=aamLoop;
// проигрывать анимацию стоять на месте
 Actor1.SwitchToAnimation('stand');
...
 if IsKeyDown(VK_SHIFT) then begin
      Actor1.Interval:=100;
// бежим быстрей      
  speed:=50*deltaTime
// а иначе анимация замедляется
 end else begin
      Actor1.Interval:=150;
// Бежим медленнее  
speed:=10*deltaTime;
      end;

Но как сделать тоже самое на Opengl


MegaMoniak   (2005-07-21 16:54:00) [21]

Скажите пожалуйста как загрузить анимированную модель в формате md2 в Delphi.


NewWonder   (2005-07-21 14:45:00) [22]

Неа, в сети есть куча примеров от самых простых, до более продвинутых. И статьи для новичков бар.


grouzd[E]v   (2005-07-21 14:27:00) [23]

MegaMoniak > А мне почему пришла? А у тебя всегда нет денег =)


MegaMoniak   (2005-07-21 14:24:00) [24]

А пока нет денг что бы её ещё раз заказывать!


MegaMoniak   (2005-07-21 14:22:00) [25]

Да заказывал но она не пришла!


grouzd[E]v   (2005-07-21 14:19:00) [26]

[25] !!! А интернет для кого придумали?!! В оЗоне продается книжка Краснова - чего тебе еще надо?!!! Кстати, ты говорил, что заказал ее..


MegaMoniak   (2005-07-21 14:13:00) [27]

>Специальная информация для А22.Да пошёл ты!
Извиняюсь погоричился!
>если бы на изучение теории и на практику ты тратил столько же времени, как на треп на этом форуме - уже давно сам мог бы ответить на все задаваемые тобою ныне вопросы

Я занимаюсь!Но в нашем городе нет книг по Opengl.Приходиться шарить в инете но там только различные статьи типа:как сделать млнию, как сделать огонь и т.д.Но нормальных статей для изучения не могу найти


A22   (2005-07-21 14:02:00) [28]

если бы на изучение теории и на практику ты тратил столько же времени, как на треп на этом форуме - уже давно сам мог бы ответить на все задаваемые тобою ныне вопросы


MegaMoniak   (2005-07-21 13:57:00) [29]

Специальная информация для А22.Да пошёл ты!


A22   (2005-07-21 13:42:00) [30]

да никак, тебе сперва надо закончить курсы повышения квалификации для имбицилов. дорастешь до звания нормального человека, выпрямишь свои корявки - тогда и учись программировать


MegaMoniak   (2005-07-21 13:03:00) [31]

>В курсовике есть работа с md2 и анимацией.
Вот это что ли:
 MD2_MAX_TRIANGLES = 4096;
 MD2_MAX_VERTICES = 2048;
 MD2_MAX_TEXCOORDS = 2048;
 MD2_MAX_FRAMES = 512;
 MD2_MAX_SKINS = 32;
 MD2_MAX_FRAMESIZE = (MD2_MAX_VERTICES*4+128);
Если да то как мне с этим работать?


NewWonder   (2005-07-20 22:03:00) [32]

DirectGame.pas


Kobik   (2005-07-20 19:51:00) [33]

:))

Зато как форум оживился. Помоему со времен Кена не было столько трепу.


MegaMoniak   (2005-07-20 17:25:00) [34]

>В курсовике есть работа с md2 и анимацией.
А где там именно, анимация?


grouzd[E]v   (2005-07-20 16:59:00) [35]

Да ни хрена он не сделал!! Какой там GLScene?!!!! Ему нужно в школу - изучать основы TP7!


NewWonder   (2005-07-20 15:36:00) [36]

ИМХО, тебе GL Scene лучше.


NewWonder   (2005-07-20 15:28:00) [37]

В том самом курсовике.


Kobik   (2005-07-20 15:04:00) [38]

>Могу отплатить небольшой суммой.Но только через webmoney.
Еще одно доказательсто, что это новоуральск :)

ЗЫ. Если ты "Сделал там прикольную игру с хорошей анимацией" то зачем тебе переходить "на Опенжил"?


MegaMoniak   (2005-07-20 14:27:00) [39]

Пожалуйста подскажите не опытному человеку как  мне загрузить модель игрока в формате md2,пушки в формате md2,анимацию к ним в формате aaf, и текстуры к ним.Очень прошу.Могу отплатить небольшой суммой.Но только через webmoney.


MegaMoniak   (2005-07-20 13:38:00) [40]

Ну пожалуйста хоть кто нибуть, отзовитесь.


Страницы:   1 2 3

Наверх

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