Hi. So the problem is enemy ai perception detects just fine on most levels with interior or exterior but for some reason refuses to work on certain levels with indoor environment, basicaly a big mesh i made in blender with floor, walls etc. But i just don’t understand what causes it because i already checked collision parameters and as usual i set it to “block all” and select “comlex collision as simple”. So as always i can walk around on level freely and so can ai with navmesh set and so on. So i just can not figure out what causes ai to ignore his sight perception completely inside this mesh. I even made a debug for linetrace to see if anything blocking the lines but no, they just fly freely. So this situation almost don’t make sense to me. But yeah if i remove that level mesh and place simple floor ai start detecting me fine, same if i disable trace detection for this mesh. It just makes ai see character through walls. Also the thing is that it worked fine even with this level but just broke for some reason at some point
Ok. Found the problem. So the problem was that i somehow accidentally set enemy eye height to much
1 Like