Показать сообщение отдельно
Старый 01.07.2010, 15:42   #914
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Сообщение от EaNub Посмотреть сообщение
вначале бы вроде всё прекрасно...
 
For i=1 To CountCollisions(player)
If CollisionEntity( player,i )
cy#=CollisionNY( player,i)
If cy#<=0
Gravity=0
Else 
Gravity=1
EndIf
EndIf
Next
но когда прыгаеш, гравитация срабатывает только когда столкнёшся с потолком, а иногда и вовсе прилипаешь к потолку.
 
For i=1 To CountCollisions(player)
If CollisionEntity( player,i )
cy#=CollisionNY( player,i)
If cy#<=0
Gravity=0
EndIf
Else 
Gravity=1
EndIf
Next
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
RlexGm (02.07.2010)