Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.02;
Скачать: CL | DM;

Вниз

DelphiX D3DRM   Найти похожие ветки 

 
m-AAA-d   (2004-02-05 15:32) [0]

Добрый день.
создаю несколько сфер и заставляю их вращаться все вместе - это несложно, непонятно другое: на каждую сферу я накладываю свою текстуру но все они почему то заполняются той что была загружена последней. как этого избежать?

 for i:= 1 to GalaxyMap.Count do begin
   s:= ExtractFilePath(Application.ExeName) +
       GalaxyMap.Star[i-1].Texture;
//---  Setting up MeshBuilder  ---------------------------
   DXDraw.D3DRM.LoadTexture(PChar(s), Texture);
   MeshBuilder.SetColor(D3DRGB(1, 1, 1));
   MeshBuilder.SetTexture(Texture);
//---  Setting up MeshFrames 1st level (stars)  ----------
   DXDraw.D3DRM.CreateFrame(MeshFrame, dMeshFrame);
   dMeshFrame.SetPosition(MeshFrame, GalaxyMap.Star[i-1].X,
     GalaxyMap.Star[i-1].Y, GalaxyMap.Star[i-1].Z);
//---  Create wrap  --------------------------------------
   dMeshFrame.AddVisual(MeshBuilder);
   CreateWarp(D3DRMWRAP_CHROME, MeshBuilder, dMeshFrame);
   dMeshFrame:= nil;
 end; MeshBuilder:= nil;

необходимо както это отследить в DXTimerTimer? если да, то как.


 
m-AAA-d   (2004-02-05 16:15) [1]

сейчас прочитал про функции обратного вызова (AddMoveCallBack) - никто не знает как их написать?


 
Sapersky ©   (2004-02-06 10:42) [2]

Текстуры в данном случае нужно присваивать фреймам (Frame.SetTexture).


 
m-AAA-d ©   (2004-02-06 17:09) [3]

понял, седня попробую. tnx.



Страницы: 1 вся ветка

Текущий архив: 2004.05.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.053 c
6-1078419776
Vilux
2004-03-04 20:02
2004.05.02
SMPP


1-1082275000
Master Paleva
2004-04-18 11:56
2004.05.02
Как прописать что-либо в реестр из Делфи


14-1081361159
Undert
2004-04-07 22:05
2004.05.02
Ааааа.... помогите с регулярным выражением в mod rewrite


1-1081680805
Boyza
2004-04-11 14:53
2004.05.02
Виснет при проверке Чекбокса


3-1080996813
Новичек2
2004-04-03 16:53
2004.05.02
QuantumGrid и его возможности.