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


  • Страница 1 из 1
  • 1
Модератор форума: Spidy, turBO, blitz3d  
Форум мира Blitz3D » Язык Blitz3D » 3D программирование » В чём ошибка?
В чём ошибка?
ххХищныЙххДата: Воскресенье, 17.07.2011, 01:00 | Сообщение # 1
ламер
Группа: Пользователи
Сообщений: 15
Награды: 0
Репутация: 0
Статус: Offline
Code
Graphics3D 1024,768  
SetBuffer BackBuffer()  

camera=CreateCamera()  

light=CreateLight()  
RotateEntity light,90,0,0  

; Загружаем модель  
drum=LoadMesh("models/z4/z4.b3d")  

PositionEntity camera,0,0,0

PositionEntity drum,0,0,1

If KeyDown( 205 )=True Then TurnEntity camera,0,-1,0  
If KeyDown( 203 )=True Then TurnEntity camera,0,1,0  
If KeyDown( 208 )=True Then MoveEntity camera,0,0,-0.1  
If KeyDown( 200 )=True Then MoveEntity camera,0,0,0.1  

While Not KeyDown( 1 )  
RenderWorld  
Flip  
Wend  

End  


Выдаёт ошибку в строке RenderWorld Memory access violation
Покажите в чём ошибка?
 
MishanayCoolДата: Воскресенье, 17.07.2011, 09:25 | Сообщение # 2
разработчик
Группа: Пользователи
Сообщений: 226
Награды: 11
Репутация: 20
Статус: Offline
С кодом всё в норме, сам лично проверил, только свою модель подставил.
Скорей всего пути к модели не верно указаны, проверь.
В этой строчке:
drum=LoadMesh("models/z4/z4.b3d")


MiniDemo3D - Blitz3D

Сообщение отредактировал MishanayCool - Воскресенье, 17.07.2011, 09:26
 
ххХищныЙххДата: Воскресенье, 17.07.2011, 17:34 | Сообщение # 3
ламер
Группа: Пользователи
Сообщений: 15
Награды: 0
Репутация: 0
Статус: Offline
нет путь правильный. скорее всего это из-за модели, тоже попробовал поставить другую всё заработало.
 
Форум мира Blitz3D » Язык Blitz3D » 3D программирование » В чём ошибка?
  • Страница 1 из 1
  • 1
Поиск: