1.43 is fantastic so far, but there is one problem I'm still having. I had this problem ever since switching to Unity 5 (AC 1.42 also had it)- Unity navigation navmesh segments are causing problems in Unity 5 because the "is trigger" check box needed to be bypassed with your "ignore collision" function in the navmesh segment script.
However, this workaround still produces the below error for each navmesh segment in the scene:
Ignore collision failed. Both colliders need to be activated when calling IgnoreCollision
UnityEngine.Physics:IgnoreCollision(Collider, Collider)
AC.StateHandler:IgnoreNavMeshCollisions() (at Assets/AdventureCreator/Scripts/Game engine/StateHandler.cs:120)
AC.StateHandler:GatherObjects(Boolean) (at Assets/AdventureCreator/Scripts/Game engine/StateHandler.cs:101)
AC.StateHandler:GetReferences() (at Assets/AdventureCreator/Scripts/Game engine/StateHandler.cs:85)
AC.StateHandler:OnLevelWasLoaded() (at Assets/AdventureCreator/Scripts/Game engine/StateHandler.cs:57)
I thought I saw on the forums here that you were aiming to solve this with AC 1.43, but it appears to still be an issue. However, previously it was causing massive slowdowns when loading a scene or even beginning conversations in scenes, but now in AC 1.43 that slowdown seems to be reduced greatly.
Since that is the case, is this just an error which should be ignored? Or does it still cause performance problems and need to be looked at? Thanks!
Comments