forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Помогите с AShadow.dll (http://forum.boolean.name/showthread.php?t=15402)

Wh1te5moKeYKT 01.09.2011 11:29

Помогите с AShadow.dll
 
Привет всем, ребята прошу помогите с ashadow.dll, не давно работаю на blitz3d, Хотелось бы тени как в примерах, все легко и просто на первый взгляд, но при инклюде(include "ashadow.bb") все работает хорошо до этого выводила некоторые ошибки, но я их исправил (косячил с userlibs) ну так вот, все вродебы начинает работать но тут же в начале выдает RunTimeError: "Error initizlizing dx7". Исходя из этого понимаю что не происходит инициализация с DirectX 7.0, dx7.dll - добавил в папку с проектом, а так же в userlibs с файлом Dx7.decls

вот код:
Цитата:

Include "ashadow.bb"
AGraphics3D (800,600)
Camera=CreateCamera()
Light = CreateSLight( 2, 100): PositionEntity Light,50,50,0
ent = ALoadMesh ("cube.3ds",0, 2, 100)
pol = ACreatePlane ()
While Not KeyHit(1)
ARenderWorld(Camera)
Wend
End
как быть??? что сделать мб стоит подключить библиотеку??? хотя она вроде в самом ashadow.bb - подключается если не ошибаюсь... Жду ответа.

LLI.T.A.L.K.E.R. 02.09.2011 01:14

Ответ: Помогите с AShadow.dll
 
RunTimeError: "Error initizlizing dx7" проблем с AShadow не было.

PHP код:

Include "ashadow.bb"
AGraphics3D (800,600)
AmbientLight 50,50,70
Camera
=CreateCamera()
PositionEntity Camera,0,2,0
light
=CreateLight(2) ; create light
SetSLight
(light,2)
PositionEntity Light,50,50,0
ent 
ALoadMesh ("cube.3ds",02100)
PositionEntity ent,0,1,5
EntityColor ent
,200,100,100
pol 
ACreatePlane ()
EntityColor pol,15,15,15
While Not KeyHit(1)
PointEntity Camera,ent
ARenderWorld
(Camera)
Flip 0
Wend
End 

Всё работает.. Розовый куб на серой плоскости, на чёрном фоне. С тенью.

Wh1te5moKeYKT 02.09.2011 10:10

Ответ: Помогите с AShadow.dll
 
LLI.T.A.L.K.E.R.
Хм странно сделал копипасте, твоего примера таже ошибка... странно мб у меня с драйверами что нить не так...

Wh1te5moKeYKT 02.09.2011 10:26

Ответ: Помогите с AShadow.dll
 
ойй ребята разобрался надо было dx7.dll заменить в ...//blitz3d/bin/
тема закрыта спс еще раз за код.


Часовой пояс GMT +4, время: 04:23.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot