Показать сообщение отдельно
Старый 28.12.2007, 00:58   #21
butcher
Оператор ЭВМ
 
Регистрация: 17.04.2007
Сообщений: 31
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Ограничение наклона камеры в FPS

Недавно шутир писал! У меня вот такая функция получилась:
Function AngleCameraView( Bnumb#, Nnumb#, Mnumb#)
If ( Nnumb# > 0 )Or( Nnumb# = 0 )
MNnumb# = Mnumb# - Nnumb#
If Bnumb# > 0
If Bnumb# < MNnumb# Return Bnumb#
If Bnumb# > MNnumb# Return MNnumb#
EndIf
If Bnumb# < 0 Return Bnumb#
EndIf
If Nnumb# < 0
MNnumb# = -Mnumb# + Nnumb#*-1
If Bnumb# < 0
If Bnumb# > MNnumb# Return Bnumb#
If Bnumb# < MNnumb# Return MNnumb#
EndIf
If Bnumb# > 0 Return Bnumb#
EndIf
End Function
Использовать так:
перм.Pitch# = перм.Pitch#+AngleCameraView(MouseYSpeed(),дейст.уг л(перм.Pitch#),верт.макс.угол)
P.S : только для Pitch!!!
(Offline)
 
Ответить с цитированием