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


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.


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

Наверх

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