簡體   English   中英

迅速畫一條假想的線

[英]Draw a hypothetical line in swift

因此,在我的游戲中,有一個槳和一個球,我想計算出球擊中槳的哪一側,我在C#中找到了這個答案,該圖顯示了繪制兩條線:

接觸點

所以我想做的是畫兩條假想的線(對用戶來說是不可見的),這樣我就可以計算出球是否大於兩條線,或者球是否與槳的一側接觸。

如何在Sprite Kit中快速繪制這些線條?

UPDATE

我找到了原始答案,在這里

您可以檢查球相對於球拍的位置。

If(ballNode.position.x > paddleNode.position.x) {
    // ball is on the right of the paddle
} else {
    // ball is on the left of the paddle
}

If(ballNode.position.y > paddleNode.position.y) {
    // ball is above the paddle
} else {
    // ball is below the paddle
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM