Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Xors3D

Xors3D Графический движок с поддержкой DirectX9

Ответ
 
Опции темы
Старый 28.06.2013, 17:48   #1
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений
(для 853 пользователей)
Движение по лестнице?

Привет всем!
Сделал игрока, но он не может перешагнуть даже не большые выступы, не то что взобраться по лестнице. Как же это исправить?
__________________
Абсолютли!
(Offline)
 
Ответить с цитированием
Старый 28.06.2013, 18:35   #2
DStalk
Разработчик
 
Аватар для DStalk
 
Регистрация: 27.06.2009
Адрес: Рязань-Москва
Сообщений: 471
Написано 401 полезных сообщений
(для 1,072 пользователей)
Ответ: Движение по лестнице?

Сделать овальные столкновения (или как там они называются), и назначить игроку радиус. У тебя судя по всему прямоугольные стоят. Ксорса под рукой нет, пример не могу привести
__________________
galaxies.su | dstalk.ru
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ant0N (28.06.2013)
Старый 28.06.2013, 18:36   #3
Platon
Знающий
 
Регистрация: 04.08.2006
Адрес: Россия
Сообщений: 297
Написано 39 полезных сообщений
(для 70 пользователей)
Ответ: Движение по лестнице?

сверху на ступеньки невидимый квад, коллизии с ним
или
сферу\капсулу игрока сделать больше, так чтобы не цеплялась за ступеньки
ЗЫ
еще можно определять что игрок на лестнице и коллизить с ней рейкастом вниз, респонс от такой коллизии сглаживать, чтобы явно не было подскоков на ступеньках.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Platon за это полезное сообщение:
ant0N (28.06.2013), DStalk (28.06.2013)
Старый 28.06.2013, 19:07   #4
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений
(для 853 пользователей)
Ответ: Движение по лестнице?

Сообщение от Dstalk Посмотреть сообщение
Сделать овальные столкновения (или как там они называются), и назначить игроку радиус. У тебя судя по всему прямоугольные стоят. Ксорса под рукой нет, пример не могу привести
столкновения овальные, радиус увеличивал что в комнату не входил
__________________
Абсолютли!
(Offline)
 
Ответить с цитированием
Старый 28.06.2013, 19:14   #5
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Движение по лестнице?

Не делай Овал, делай капсулу (две сферы снизу и сверху, по середине цилиндр, или если есть капсула уже, то её сразу юзай).
Также можешь Сделать меш коллизии отдельный для пола, и настроить отдельные для него параметры трения и т.п.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ant0N (28.06.2013)
Старый 29.06.2013, 17:20   #6
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений
(для 853 пользователей)
Ответ: Движение по лестнице?

moka, Platon спасибо, помогло!
__________________
Абсолютли!
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 16:18.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com