Показать сообщение отдельно
Старый 01.04.2008, 13:09   #2
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Ответ: Правельно распределить

чтобы человек не лазил постенкам можно написать простенький код, типо:
colY# = CollisionY(player, n) - EntityY( player, 1 )
If colY# < 0 then
; тут код чтобы человечек мог перемещатся
EndIf
Объясняю, CoY возвратит место в мировых координатах на коллизионной сфере где было столкновение, так можно определить есть ли земля под ногами у игрока.

Вообще типы коллизий устанавливаются по необходимости нужным объектам, для всего что не будет контактировать с плеером, а только коллизится можно сделать тип StaticCol.
(Offline)
 
Ответить с цитированием