Показать сообщение отдельно
Старый 23.01.2010, 10:09   #24
Mustang_GT
AnyKey`щик
 
Регистрация: 21.01.2010
Сообщений: 17
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Помогите разобраться с AShadow

всё равно не понятно. Тени не показываются. Вот примитивный код:

Include "Ashadow.bb"

DrawProgress=1

AGraphics3D 0,0,0,1

AmbientLight 50,50,70

SetBuffer BackBuffer()


cam=CreateCamera()
light=CreateLight(2)
SetSLight(light,2)
PositionEntity light,5,10,0
PositionEntity cam,5,0,0
TurnEntity cam,0,180,0
Lsphere=ACreateSphere(4,light,0)
EntityFX Lsphere,1


Sf = ACreateSphere (32)
Pl = ACreatePlane ()
PositionEntity Pl,0,-5,0
CreateReceiver(Pl,reciv=1)


Repeat

mouselook(cam)

UpdateWorld()
ARenderWorld(cam)
PostProcess_Render(cam)
Flip 0

Until KeyHit(1)
End


Function mouselook(ent)
mxspd#=MouseXSpeed()*0.25
myspd#=MouseYSpeed()*0.25
MoveMouse GraphicsWidth()/2,GraphicsHeight()/2
campitch#=EntityPitch(ent)+myspd#
If campitch#<-85 Then campitch#=-85
If campitch#>85 Then campitch#=85
RotateEntity ent,campitch#,EntityYaw(ent)-mxspd#,EntityRoll(ent)
End Function

Кто-нить может его поправить, чтобы тени показывались? И тем самым объяснить мне, как это делается.

Последний раз редактировалось Mustang_GT, 23.01.2010 в 11:42.
(Offline)
 
Ответить с цитированием