0
A
回答
0
符合SKPhysicsContactDelegate
協議的類可以實現兩種稱爲didBeginContact
和didEndContact
的方法。那些方法接受SKPhysicsContact
對象。
從文檔:由雪碧工具自動創建
的SKPhysicsContact對象描述在物理學界兩個物理機構之間的接觸。如果你觀察這個對象
所以(參數調用contact
),你會發現,它有一個名爲contactPoint屬性。
這就是你要找的。
相關問題
- 1. 跟蹤觸點的Spritekit行
- 2. iOS - 如何正確獲取接觸點?
- 3. SpriteKit:確定點是否在旋轉的節點內
- 4. SpriteKit:如何將接觸轉化爲勻速的向量?
- 5. iOS 9,Xcode 7,多點觸控與SpriteKit
- 6. Spritekit旋轉節點,同時觸摸
- 7. spritekit當它移動到接觸點時切換圖像
- 8. 如何確定多點觸控場景中最後一次觸摸的x&y?
- 9. 如何將節點移動到我使用Swift在SpriteKit中觸摸的位置?
- 10. 如何在spriteSceneNode達到ios中的某一點時觸發函數SpriteKit
- 11. 通過觸摸SpriteKit從點到點移動節點Sene
- 12. 觸發spritekit動畫
- 13. 如何確定點的組
- 14. SpriteKit + Swift中的多點觸控手勢識別
- 15. SpriteKit在檢測到觸點開始後檢測觸點的末端
- 16. GestureRecognizer中的接觸點數
- 17. 使用SpriteKit在Swift 3中不一致的接觸檢測
- 18. 如何檢測SpriteKit中的觸摸位置?
- 19. 執行SpriteKit物理碰撞/接觸觸摸結束
- 20. 在Spritekit中的SKShapeNode中定位一個特定點
- 21. 如何在SpriteKit中呈現場景後立即接收觸摸事件?
- 22. 如何在WPF中的contextmenu中正確觸發點擊事件
- 23. 給定PostgreSQL中的觸發器如何確定它的關係
- 24. 如何確定Cocoa中的Internet連接?
- 25. 如何確定設備連接或連接到Wi-Fi熱點?
- 26. 按下觸摸屏觸發mousePressEvent,如何確定鼠標點擊或觸摸屏是否點擊?
- 27. iOS中的接觸點座標沒有正確映射
- 28. 如何確定MousePos是否接觸到線?
- 29. 在Spritekit中點擊動畫
- 30. 如何檢測SpriteKit中碰撞中涉及的節點數量
其實下面的答案不給我我想要的。它返回接觸點的屏幕座標。我在尋找的是接觸對象的座標,也就是接觸對象的哪一部分。我大概可以使用SKPhysicsContact.contactPoint並做一些數學計算我需要的東西,我只是問是否有需要的東西。 – macgeezer
當然,你必須做一些數學(如果你沒有一個有四個物理實體的節點)。但關鍵是你應該使用contactPoint屬性。或者,您可能只需要聯繫節點的位置。你可以自己嘗試,如果你仍然陷入困境,你可以用可以重現問題的代碼更新你的問題。不要誤會我的意思,但這樣,你很可能會早日得到答案(而不是等待有人爲你寫出完整的解決方案)。這就是SO的工作原理。 – Whirlwind
我並不是要求某人寫解決方案,而是問該套件是否內置了一些東西。不需要也不需要欣賞關於SO如何工作的講座 – macgeezer