用一只神奇的猫给你介绍A*的基本原理: http://www.raywenderlich.com/4946/introduction-to-a-pathfinding 深度思考A*算法, 更深入更详细, 值得一看: http://theory.stanford.edu/~amitp/GameProgramming/