[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]


  • Страница 1 из 1
  • 1
Модератор форума: Spidy, turBO, blitz3d  
Форум мира Blitz3D » Язык Blitz3D » 3D программирование » Управление машиной в Blitz3D
Управление машиной в Blitz3D
SimtTikoДата: Суббота, 30.01.2010, 17:20 | Сообщение # 1
ламер
Группа: Пользователи
Сообщений: 11
Награды: 0
Репутация: 0
Статус: Offline
Code
Graphics3D 1680,1050
cam=CreateCamera();    
igrok=LoadMesh("rallycar1.3ds");    
tex=LoadTexture("a.bmp");    
igroktex=LoadTexture("rallycar.jpg");
ScaleEntity igrok,0.01,0.01,0.01;
PositionEntity  igrok,0,-1,10;    
PositionEntity  cam,0,0,0;   
TurnEntity igrok,0,180,0
nebotex=LoadTexture("c.bmp")
groundtex=LoadTexture("b.bmp")    
Ground=CreatePlane()    
nebo=CreatePlane();
PositionEntity Ground,0,-1,0   
PositionEntity nebo,0,2,0;     
EntityTexture Ground,groundtex
EntityTexture nebo,nebotex
TurnEntity nebo,0,0,180
c=0;
Repeat    
If KeyDown(200)    
MoveEntity igrok,0,0,-0.1   
If c=0 Then MoveEntity cam,0,0,+0.1   
PointEntity cam,igrok ;
EndIf    
If KeyDown(208)    
MoveEntity igrok,0,0,+0.1   
If c=0 Then MoveEntity cam,0,0,-0.1   
PointEntity cam,igrok ;
EndIf    
If KeyDown(203)    
TurnEntity igrok,0,1,0     
PointEntity cam,igrok ;
EndIf    
If KeyDown(205)    
TurnEntity igrok,0,-1,0     
PointEntity cam,igrok ;
EndIf    
a=EntityDistance#(cam,igrok)
If a<7 Then If c=1 Else c=0;
RenderWorld ;    
Flip;    
Until i=1;      
End

По идее при запуске этого кода, должна начатся игра, где можно будет нормально управлять машинкой.В принципе вполне получается управлять машинкой, но почему то камера "входит" в землю,и машину.

Вот исходник с моделью и текстурами ссылка


Мой Блог
 
VirusssДата: Суббота, 30.01.2010, 18:10 | Сообщение # 2
Подполковник
Группа: Пользователи
Сообщений: 412
Награды: 2
Репутация: 5
Статус: Offline
Ну если тебя устраивает вид сзади просто привяжи камеру к машыне и все(или наоборот тогда при повороте камера не будет следить сзади за машыной)
 
Форум мира Blitz3D » Язык Blitz3D » 3D программирование » Управление машиной в Blitz3D
  • Страница 1 из 1
  • 1
Поиск: