我正在學習Swift爲iOS創建遊戲,但我正在努力研究精靈如何碰撞並與背景進行交互。Swift遊戲碰撞檢測和物理 - 精靈和背景
基本的遊戲將是一個球,你引導迷宮,但迷宮可能比屏幕大幾倍。迷宮可能是一個大的位圖,或由瓷磚組成,但我還沒有決定如何使球與迷宮互動。
我可以製作迷宮精靈節點中的所有圖塊,然後讓SpriteKit解決它,但我認爲這不是一個好的選擇。
接下來是SpriteKit邊緣機構,如此處所示 - https://developer.apple.com/library/mac/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Physics/Physics.html 我可以在迷宮中可能碰撞的部分使用這些嗎?
另一個問題是,迷宮表面可能是圓形的,所以碰撞和物理也需要應對。
我能找到的所有例子似乎都是與其他精靈碰撞的精靈。但是精靈和背景呢?
有沒有人有任何關於如何解決這個問題的聰明的想法,或者你可以指出我的一個例子,可以幫助嗎?
馬克
我建議將牆壁變成精靈(L形,I形等等),然後創建一個SpriteKit場景並放下牆壁。這將使您可以輕鬆設置牆壁的物理類別,並且可以輕鬆與球交互。 –