Yes, NodeCanvas works fine with Unity2D and there are even actions/conditions included related to Unity2D.
Let me know if you have any other questions.
Thanks! Unfortunately, Unity’s native NavMesh system does not support 2D games. There is nothing I can really do to make the native NavMesh work with 2D games cause it’s totaly up to Unity’s implementation. You will probably need to get a plugin for 2D pathfinding from the asset store for that, like for example PolyNav: http://u3d.as/6n3 which is also supported by NodeCanvas. (sorry for the shameless promotion :))
Once again, it’s simply a restriction of Unity, unless I misunderstood the question completely.
I figured that was going to be the solution. NavMesh 2D has depreciated. I will definitely check out the asset. Thank you for the support. I think a string/discussion about 2D might help someone in the community. I find nodeCanvas extremely useful in my game design and structure. I have been developing in Unity for three years and I feel like since I have been using nodeCanvas, my game structure is much more professional and fine tuned.Kudos. I am learning more and more everyday in the manual.
I did purchase the PolyNav asset. It works as expected, and better. This has really opened up many options for my design. I truly believe that any serious developer can benefit from the prototyping and getting right on the first or second try. Kudos!
Here is a script to do that. I’ve added more cases so you can do extra stuff when the direction change. Just add it on your sprite gameobject and set the PolyNavAgent reference.