Показать сообщение отдельно
Старый 15.10.2009, 20:34   #2
is.SarCasm
Бывалый
 
Аватар для is.SarCasm
 
Регистрация: 17.05.2009
Адрес: Днепропетровск
Сообщений: 672
Написано 180 полезных сообщений
(для 428 пользователей)
Ответ: Как ограничить прыжок???

Function jump(moveEnt,ObjFrom)
Function jump(moveEnt,ObjFrom)
If EntityCollided(MoveEnt,ObjFrom) If KeyHit(57) Then
jumpt= jumpt +10
EndIf
If jumpt>0 Then
TranslateEntity MoveEnt,0,.2,0
EndIf
If jumpt<0 Then
jumpt = 0
EndIf
If jumpt > 0 Then
jumpt = jumpt - 1
Else
jumpt= 0
EndIf
End Function
Короче до єтого ставиш свою гравитацию
MoveEnt - это твой игрок, на которого действует гравитация
ObjFrom - это то от чего может отталкиватся игрок (каменгь земля враг )
Можеш дольше сам оптимизировать и т.д.

10 - это время прыжка
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Arton (17.10.2009)