Thing I forgot

Blitz3D Forums/Blitz3D Programming/Thing I forgot

amitjf(Posted 2006) [#1]
I forgot the code to put the camera in the back of the player
so i made a new code but it iosnt as good as the one before

code here:
If EntityYaw(car1)=>0 And EntityYaw(car1)=<90
PositionEntity cam,EntityX(CAR1)+(Sin(EntityYaw(car1))*100-5),EntityY(CAR1)+60,EntityZ(car1)-90+(Sin(EntityYaw(car1))*100-5)
ElseIf EntityYaw(car1)=>90 And EntityYaw(car1)=<180
PositionEntity cam,EntityX(CAR1)+((Sin(EntityYaw(car1))*100-5)),EntityY(CAR1)+60,EntityZ(car1)+90-((Sin(EntityYaw(car1))*100-5))
ElseIf EntityYaw(car1)=>-180 And EntityYaw(car1)=<-90
PositionEntity cam,EntityX(CAR1)+(Sin(EntityYaw(car1))*100-5),EntityY(CAR1)+60,EntityZ(car1)-(Cos(EntityYaw(car1))*100-5)
ElseIf EntityYaw(car1)=>-90 And EntityYaw(car1)=<0
PositionEntity cam,EntityX(CAR1)+((Sin(EntityYaw(car1))*100-5)),EntityY(CAR1)+60,EntityZ(car1)+((Cos(EntityYaw(car1))*-100-5))
End If
PointEntity cam,car1


GfK(Posted 2006) [#2]
x# = EntityX(car1)
y# = EntityY(car1)
z# = EntityZ(car1)
pitch# = EntityPitch(car1)
yaw# = EntityYaw(car1)

PositionEntity cam,x,y,z
RotateEntity pitch,yaw,0
MoveEntity 0,50,-100 ; (play with these values to get cam where you want it)
PointEntity cam,car1
;EntityParent cam,car1 ;uncomment this to parent cam to car



amitjf(Posted 2006) [#3]
thx working realy fine