GameplayKit では、プロトコル GKAgentDelegate に準拠したいので、デリゲート メソッドを使用しますfunc agentDidUpdate(agent: GKAgent)。
問題は、このメソッドでは、パラメーター エージェントが GKAgent2D ではなく GKAgent として宣言されているagent.positionため、位置プロパティが GKAgent ではなく GKAgent2D にあるため、にアクセスできないことです...
ただし、Objective-C API では、エージェントは GKAgent2D として宣言されます。
助けてください。