Quote: "sometimes one needs to plan how the lay out of a map is going to be, and were ai is going to walk and were not.
you just dont put a floor zone all over the place , it's not logical to plan like that."
You just used the opposite argument to not place floor zones where you want them to walk, because " if i do put a floor zone there then the characters will not chase the player , they will stay in that floor zone." So what do you want? Do you want them to stick to certain areas or be able to move everywhere? Or are you just rejecting advice for the sake of rejecting advice?
Quote: "not because im forced to do so because the ai do not work correctly. "
Except it is working correctly, the AI is designed to work with the floor zones when higher than terrain, that's how it has been designed.
We're actually lucky that AI can walk on terrain without placing floor zone, other engines have similar feature, in Unity to get AI to move about on your terrain you have to create a nac mesh, which tells the AI where it can walk, the difference here is we have to place it manually and adjust it, whereas in Unity you use a script to generate the nav mesh, then you manually tweak it, in fact we're one better than Unity in that regard, because the terrain itself already works with AO, whereas you need to create a nav mesh just to get them walking on terrain in Unity.
Quote: " it's not logical to plan like that."
Pretty much every Unity project works like that, you create your terrain, add your models, then create a nav mesh for the whole level, just to get them to walk on terrain.
Primary Desktop:
i7 7700,k NV1070 8GB, 16GB 3200mhz memory, 1x 2TB Hybrid, Win10.
Secondary Desktop:
i5 4760k, NV960 2GB, 16GB 2333mhz memory, 1x 2TB Hybrid, Win10.
Laptop:
i3, Intel 4000 series graphics, 6GB memory, 1x 500gb HDD, Win8.1.