DoN's 3D-Pathfinding / Flying-AI system (with full source!)

@Giraya @woshihong - Totally missed your posts, sorry. I rely on the forum email notification system to check this thread and sometimes it just doesn’t send a mail when a new post arrives.


@Giraya - The compiler on Linux/Mac is stricter than Windows. You’ll need to open DonAINavigation.Build.cs and add bEnableShadowVariableWarnings = false; inside the DonAINavigation module constructor to fix build errors. I’ve tested the plugin on Linux before and it worked after making this change.


@woshihong - Open the behavior tree named “FlightBehavior”, click on the node “Fly To” and under “Query Params” turn off the options to Visualize Raw/Optimzied path.


@wuyukang - I found no issues packaging the 4.12 project when I tried it now and no one else has reported it either so we’ll need to see your packaging Output Logs/Cook logs to know what’s going on. The output log will tell you where the Cook log is located as well.

Most likely a setup issue on your end. Common packaging issues include:
#1 Folder path being too long (just try packaging to a top-level folder like D: est for example)
#2 Project name starting with a number as opposed to a letter. Eg: A project named 3DNavTest will not package while Nav3DTest will.
#3 Lack of disk space, etc…