gameplay-kit

    2熱度

    1回答

    在GameplayKit中,我想遵守協議GKAgentDelegate,因此使用代理方法func agentDidUpdate(agent: GKAgent)。 問題是,在這種方法中,參數代理被聲明爲GKAgent,不GKAgent2D,讓我無法訪問agent.position,因爲位置屬性是GKAgent2D,不GKAgent ... 然而,在目標-C API,代理被聲明爲GKAgent2D。

    3熱度

    2回答

    我想知道這裏有沒有人使用過GKMinmaxStrategist。此類/功能在WWDC上展示,但大部分示例代碼都在Objective-C中,這令人失望。 GameplayKit的WWDC視頻推出了另一款遊戲Stone Flipper(黑白棋/黑白棋),但是他們還沒有發佈代碼(還沒有?)。 有沒有人有這樣的運氣?我希望能用一個簡單的tic-tac-toe遊戲來嘗試一下,但我完全不知道該如何開始。

    0熱度

    2回答

    我有一個GKGameModel,其內部狀態存儲在Card s的數組a和Int s到Card s的數組映射的字典b。 GameplayKit要求我必須在setGameModel:中複製這個內部狀態。 以下代碼旨在just-copy數組和「深度複製」字典。 FWIK這應該是足夠的,因爲Card本身永遠不會改變。 var a: [Card] var b: [Int: [Card]] func se

    1熱度

    1回答

    我下面這個教程 http://blog.lukasjoswiak.com/gameplaykit-for-beginners-part-1/ ,當我到了最後,我想盡量讓塔沒有完全無法通行,而只是具有較高的性價比。 所以,我子類GKGridGraphNode,並增加了成本變量,推翻了costToNode功能,並試圖在我的成本變量插入公式。 我似乎無法得到它的工作。關於這一點的文檔實際上並沒有解釋除了