Kochol متخصص ساخت بازی
تاريخ عضويت: شنبه 1 مرداد 1384 تعداد ارسالها: 298
2 شنبه 7 آذر 1384 - 10:32 |
|
|
سلام
بلاخره ساختمش و حالشو بردم اين هم كدش
Dim vDir As Vector3 = Vector3.Subtract(KgeScreen.v3CamLook, KgeScreen.v3CamPos)
If (vDir.X > 0.001F) Then
m_Matrix = Matrix.RotationY(CSng(-Math.Atan(vDir.Z / vDir.X) + Math.PI / 2))
ElseIf (vDir.X < -0.001F) Then
m_Matrix = Matrix.RotationY(CSng(-Math.Atan(vDir.Z / vDir.X) - Math.PI / 2))
Else
If vDir.Z >= 0 Then
m_Matrix = Matrix.Identity
Else
m_Matrix = Matrix.RotationY(Math.PI)
End If
End If
سوالي بود در خدمتم |
_________________ Kochol Game Engine
[img]http://barnamenevis.org/forum/image.php?type=sigpic&userid=6875&dateline=1258101798[/img] |
|