это моя демонстрация lvl, сделанная в блендере:
Думайте об этом как о двух параллельных стенах, игрок может пройти через них, выходя и входя в туннель в любой точке.
я хочу, чтобы у игрока был флаг ... игрок внутри туннеля? = правда .. снаружи = ложь. и флаг постоянно обновляется
так что у меня было несколько решений ... я перечислю их ... я новичок, и я думаю, что должен быть лучший способ, чем то, что я задумал. так терпи меня
1-лучевая трансляция ... иметь несколько узлов, разбросанных по туннелю, особенно по углам ... если игрок может использовать лучи для ближайшего узла, без того, чтобы луч сначала попал в стену ... тогда он внутри ... ... ну, это может много проблем .. не надо их все перечислять: D
2- триггерные зоны .. имеют огромные кубические сетки вокруг туннеля. как только игрок покидает сетку зоны ... он помечается снаружи ... отлично, за исключением того, что это не будет точным, так как стена чертовски извилистая: D. .
3- нарисуйте плоскость между стенами туннеля ... как на полу ... если игрок находится на вершине этой конкретной плоскости. тогда он внутри туннеля, я не планирую делать пол ... но если придется. тогда будь то
4- нарисуйте цепочку кубиков низкого разрешения вдоль и внутри стен ... и заставьте их действовать как триггеры ... чтобы каждый раз, когда игрок пересекает стену, он будет проходить через них, и они сработают ... мне, возможно, придется иметь два параллельных поезда с каждой стороны .. чтобы выяснить, действительно ли игрок выходит из туннеля или входит в него
Я знаю, что это очень простой вопрос, но я думаю, что могу справиться лучше, чем предыдущие решения, которые я предлагал :( спасибо