![]() |
| ||
|
|
Новости |
Поиск |
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
MegaMoiak (2005-07-20 13:26:00) [41]В каком курсовике?
NewWonder (2005-07-19 23:24:00) [42]В том же курсовике есть работа с md2 и анимацией.
grouzd[E]v (2005-07-19 22:09:00) [43][8] Нее.. Тогда новичков вообще не будет. Надо только его kickнуть..
ЗЫ Предлагаю новый ник: LNG (aka Looping Name Generator)
A22 (2005-07-19 22:00:00) [44]опять Новоуральск? имхо, пора запретить создание топиков с незарагеных ников, а регистрация - токмо по паспортным данным и с проверкой :)
NewWonder (2005-07-19 21:23:00) [45]Я же говорю, поковыряйте код GL Scene. Там вообще много чего интересного. Лично я этот код не знаю.
MegaMoniak (2005-07-19 21:03:00) [46]Может Вы знаете код который будет делать то что я сделал на GlScene.Ну то есть как мне загрузить модель игрока в формате md2,пушки в формате md2,анимацию к нему в формате aaf, и текстуры к ним.
NewWonder (2005-07-19 20:31:00) [47]Ну в том смысле, исходники всей GL Scene, все .pas файлы. Это же открытый движок. Я правда этим сам не занимался.
MegaMoniak (2005-07-19 19:48:00) [48]>Пожалуйста помогите беднму юзеру
Да хоть кто нибуть отзовитесь
(2005-07-19 19:46:00) [49]Удалено модератором
MegaMoniak (2005-07-19 19:04:00) [50]>Можно посмотреть исходники GL Scene.
Всмысли?Какие исходник, которые написал я или самой ГлСцены?
NewWonder (2005-07-19 15:10:00) [51]Можно посмотреть исходники GL Scene.