Thanks for advice. I must find case which I mentioned.
Here I have something what I also do not understand. The light makes me really problems. If I use CreateLight(1) there is cube and plane textured however wall is not. If I use CreateLight(3) all objects are textured. Why?
Graphics3D 1024,760,32,2
SetBuffer BackBuffer()
camera=CreateCamera()
PositionEntity camera,0,1,-7
CameraClsColor camera,0,0,255;
light=CreateLight(1);if you put 3 instead of 1 wall is textured
PositionEntity light,0,1,-10
;load texture
tex = LoadTexture("Water-2_mip.bmp");put arbitrary texture
;create wall
size = 45
dist= 20
ground = CreateMesh()
ScaleTexture tex,0.5,0.5
surf = CreateSurface(ground,b)
v0 = AddVertex (surf, size,size,dist,1,1)
v1 = AddVertex (surf, -size,0,dist,0,0)
v2 = AddVertex (surf, -size,size,dist,1,0)
v3 = AddVertex (surf, size,0,dist,0,1)
tri1 = AddTriangle (surf,v0,v1,v2)
tri2 = AddTriangle (surf,v3,v1,v0)
EntityTexture ground ,tex
;create plane
plane=CreatePlane()
EntityTexture plane,tex
;create object
obj = CreateCube()
PositionEntity obj,2,2,0
EntityTexture obj,tex
;loop
While Not KeyHit(28)
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.05
If KeyDown(200)=True Then MoveEntity camera,0,0,0.05
UpdateWorld
RenderWorld
Flip
Wend
End
Here I have something what I also do not understand. The light makes me really problems. If I use CreateLight(1) there is cube and plane textured however wall is not. If I use CreateLight(3) all objects are textured. Why?
Graphics3D 1024,760,32,2
SetBuffer BackBuffer()
camera=CreateCamera()
PositionEntity camera,0,1,-7
CameraClsColor camera,0,0,255;
light=CreateLight(1);if you put 3 instead of 1 wall is textured
PositionEntity light,0,1,-10
;load texture
tex = LoadTexture("Water-2_mip.bmp");put arbitrary texture
;create wall
size = 45
dist= 20
ground = CreateMesh()
ScaleTexture tex,0.5,0.5
surf = CreateSurface(ground,b)
v0 = AddVertex (surf, size,size,dist,1,1)
v1 = AddVertex (surf, -size,0,dist,0,0)
v2 = AddVertex (surf, -size,size,dist,1,0)
v3 = AddVertex (surf, size,0,dist,0,1)
tri1 = AddTriangle (surf,v0,v1,v2)
tri2 = AddTriangle (surf,v3,v1,v0)
EntityTexture ground ,tex
;create plane
plane=CreatePlane()
EntityTexture plane,tex
;create object
obj = CreateCube()
PositionEntity obj,2,2,0
EntityTexture obj,tex
;loop
While Not KeyHit(28)
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.05
If KeyDown(200)=True Then MoveEntity camera,0,0,0.05
UpdateWorld
RenderWorld
Flip
Wend
End