Проблема с краями террейна

Speed Tree : Terrain & Trees.

Проблема с краями террейна

Сообщение Griff 16 июн 2010, 11:24

Встал вопрос: Как ограничить края террейна, что бы персонаж не падал с края?

Ещё, персонаж залезает на отвесные стены и даже деревья. Дело в коллайдерах или в персонаже (используется стандартный Character controller и FPSWalker)?
"Работа не волк, работа - ворк. А волк - это ходить."
Аватара пользователя
Griff
UNец
 
Сообщения: 9
Зарегистрирован: 22 мар 2010, 14:34
Откуда: Магнитогорск
  • Сайт

Re: Проблема с краями террейна

Сообщение Zaicheg 16 июн 2010, 12:41

Griff писал(а):Встал вопрос: Как ограничить края террейна, что бы персонаж не падал с края?

Ставите коллайдеры по краям и всё.

Griff писал(а):Ещё, персонаж залезает на отвесные стены и даже деревья. Дело в коллайдерах или в персонаже (используется стандартный Character controller и FPSWalker)?

CharacterController.stepOffset
haracterController.slopeLimit
Оба параметра в сторону уменьшения.
Дьяченко Роман
e-mail: _zaicheg.reg@gmail.com
skype: zaicheg12
vkontakte: _vk.com/zaichegq
Работа: _wie3.com _www.sanviz.com
Аватара пользователя
Zaicheg
Адепт
 
Сообщения: 3024
Зарегистрирован: 19 июн 2009, 15:12
Откуда: Череповец

Re: Проблема с краями террейна

Сообщение Griff 16 июн 2010, 13:53

Спасибо, но персонаж продолжает забираться куда угодно с прыжками. И основной террейн просматривается насквозь если изображать скалы. Как с этим можно бороться?
"Работа не волк, работа - ворк. А волк - это ходить."
Аватара пользователя
Griff
UNец
 
Сообщения: 9
Зарегистрирован: 22 мар 2010, 14:34
Откуда: Магнитогорск
  • Сайт

Re: Проблема с краями террейна

Сообщение Левш@ 16 июн 2010, 16:48

И основной террейн просматривается насквозь если изображать скалы.

Не понял... подробнее.

Спасибо, но персонаж продолжает забираться куда угодно с прыжками.

Есть идея пускать вперед райкаст, на определенном расстоянии измерять угол отражения от препятствия(если это возможно) и по этом углу определять можно идти по препятствию или стоп.
Но на практике пока не пробовал.
_X.cor.R (Prologue)
Аватара пользователя
Левш@
Адепт
 
Сообщения: 4073
Зарегистрирован: 14 окт 2009, 16:34
Откуда: IBERIA
Skype: bars_levsha
  • Сайт

Re: Проблема с краями террейна

Сообщение Zaicheg 16 июн 2010, 18:04

Перемещаете-то как персонажа?
Дьяченко Роман
e-mail: _zaicheg.reg@gmail.com
skype: zaicheg12
vkontakte: _vk.com/zaichegq
Работа: _wie3.com _www.sanviz.com
Аватара пользователя
Zaicheg
Адепт
 
Сообщения: 3024
Зарегистрирован: 19 июн 2009, 15:12
Откуда: Череповец

Re: Проблема с краями террейна

Сообщение Griff 16 июн 2010, 21:42

Просто перс идет по земле и упирается в скалу созданную стандартным редактором юнити (в инспекторе terrain (script)), если же продолжать нажимать "вперед" и "прыжок", то перс взбирается на скалу. В этом же случае камера упирается в скалу и под определенным углом можно смотреть насквозь.
Изображение
Вот пример.
"Работа не волк, работа - ворк. А волк - это ходить."
Аватара пользователя
Griff
UNец
 
Сообщения: 9
Зарегистрирован: 22 мар 2010, 14:34
Откуда: Магнитогорск
  • Сайт

Re: Проблема с краями террейна

Сообщение Zaicheg 16 июн 2010, 21:48

Griff писал(а):В этом же случае камера упирается в скалу и под определенным углом можно смотреть насквозь

Camera.nearClipPlane
в сторону увеличения
Дьяченко Роман
e-mail: _zaicheg.reg@gmail.com
skype: zaicheg12
vkontakte: _vk.com/zaichegq
Работа: _wie3.com _www.sanviz.com
Аватара пользователя
Zaicheg
Адепт
 
Сообщения: 3024
Зарегистрирован: 19 июн 2009, 15:12
Откуда: Череповец

Re: Проблема с краями террейна

Сообщение Griff 16 июн 2010, 22:01

Спасибо, Зайчег. Только в сторону уменьшения значения Near clip plane.

А с прыжковым альпинизмом буду бороться в FPSWalker'е. Поковыряю, поищу в уроках...
"Работа не волк, работа - ворк. А волк - это ходить."
Аватара пользователя
Griff
UNец
 
Сообщения: 9
Зарегистрирован: 22 мар 2010, 14:34
Откуда: Магнитогорск
  • Сайт

Re: Проблема с краями террейна

Сообщение Левш@ 16 июн 2010, 23:04

Camera.nearClipPlane
в сторону увеличения

А если этот параметр полностью устраивает и менять его нельзя? :)
_X.cor.R (Prologue)
Аватара пользователя
Левш@
Адепт
 
Сообщения: 4073
Зарегистрирован: 14 окт 2009, 16:34
Откуда: IBERIA
Skype: bars_levsha
  • Сайт

Re: Проблема с краями террейна

Сообщение Neodrop 16 июн 2010, 23:10

Тогда увеличить радиус Character Controller, чтобы мордой лица не тыкаться :D
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Проблема с краями террейна

Сообщение Левш@ 17 июн 2010, 03:40

Тогда увеличить радиус

До шарика придеться увеличить. ;;) ГГ в двери не пролазит.
Я решил проще:
Повесил два скрипта mouse look на FPC, один на туловище, второй на камеру.
Назначил тому что на туловище Axes - X, тому что на камере Axes - Y.
Сharacter Controller перестал кланяться и заглядывать за стены, заодно это решило проблему стволов, они тоже перестали в стены проваливаться. ;) Без всяких коллайдеров.
Параметр nearClipPlane стал свободным, так как я его использую для оптики на стволах, менять мне его никак нельзя было.
_X.cor.R (Prologue)
Аватара пользователя
Левш@
Адепт
 
Сообщения: 4073
Зарегистрирован: 14 окт 2009, 16:34
Откуда: IBERIA
Skype: bars_levsha
  • Сайт

Re: Проблема с краями террейна

Сообщение Pchelovod 17 июн 2010, 07:24

А в откомпиленом приложении, тоже сквозь скалы смотрит? У меня в редакторе через стены смотрит, а в откомпеленном - все нормально.
Pchelovod
UNIт
 
Сообщения: 73
Зарегистрирован: 13 окт 2009, 08:13
Откуда: Украина (Донецк)

Re: Проблема с краями террейна

Сообщение Zaicheg 17 июн 2010, 07:56

Левш@ писал(а):Я решил проще:
Повесил два скрипта mouse look на FPC, один на туловище, второй на камеру.
Назначил тому что на туловище Axes - X, тому что на камере Axes - Y.
Сharacter Controller перестал кланяться и заглядывать за стены, заодно это решило проблему стволов, они тоже перестали в стены проваливаться. ;) Без всяких коллайдеров.
Параметр nearClipPlane стал свободным, так как я его использую для оптики на стволах, менять мне его никак нельзя было.

Вообще-то, вы сделали "FPC по умолчанию" (из стандартной поставки). Очень оригинальное решение ;)
Дьяченко Роман
e-mail: _zaicheg.reg@gmail.com
skype: zaicheg12
vkontakte: _vk.com/zaichegq
Работа: _wie3.com _www.sanviz.com
Аватара пользователя
Zaicheg
Адепт
 
Сообщения: 3024
Зарегистрирован: 19 июн 2009, 15:12
Откуда: Череповец

Re: Проблема с краями террейна

Сообщение Neodrop 17 июн 2010, 09:49

:D Уморили.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Проблема с краями террейна

Сообщение Левш@ 17 июн 2010, 16:41

Вообще-то, вы сделали "FPC по умолчанию" (из стандартной поставки). Очень оригинальное решение

А я блин думал что моя идея. :D Я ведь не ставил стандартный FPC, сам собрал префаб.
Бывают же обломы. ;;) Ну кому нибудь пригодиться. :)
_X.cor.R (Prologue)
Аватара пользователя
Левш@
Адепт
 
Сообщения: 4073
Зарегистрирован: 14 окт 2009, 16:34
Откуда: IBERIA
Skype: bars_levsha
  • Сайт

След.

Вернуться в Земля и деревья.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2