![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите, новичку в Opengl.
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]Ну пожалуйста хоть кто нибуть, отзовитесь.