关于Apple的新GameplayKit,我有一个也许是愚蠢的问题。我正在为我的游戏创建基于二维网格的节点布局。我最喜欢GKGraphNode2D的功能,但想以一种方式对其进行调整。我想在遍历某种节点对时有条件地添加惩罚。换句话说,我希望一些节点以直接的方式连接,而一些节点连接使得它们的遍历距离由我的应用程序修改。我认为子类化GKGraphNode2D并覆盖-costToNode:和-estimatedCostToNode:会完美地工作!有时我会返回super提供的值,并在其他时候为我的游戏调整它。这两个方法是GKGraphNode的方法,GKGraphdNode2D的父类(super