collision-detection

    0熱度

    2回答

    我目前正在寫一個基於細分空間(這是一款遊戲)的系統,我需要能夠測試一個圓圈是否完全包含一個正方形。 獎勵積分,我要指出,我的系統工作在N個維度,因此,如果你的算法的工作方式是通過每個維度循環和做的事情,現在它是這樣;)

    0熱度

    2回答

    我認爲標題相當自我解釋,但只是爲了澄清我想弄清楚如何判斷碰撞發生在哪一側。 想了解更多細節,我試圖做一個迷宮般的遊戲,所以我不能簡單地停止碰撞時的所有移動。相反,我需要能夠分辨碰撞發生在哪一邊,所以我可以阻止這個方向。 任何幫助表示讚賞,如果有更好的方法來解決這個問題,我都會嘗試。 我希望這是足夠的細節,但如果你需要了,問,我會編輯。提前致謝。 @viggity - 不,我沒有使用任何特定的遊戲引

    2熱度

    1回答

    這多邊形點可以形如一個C 我想在這裏 How can I determine whether a 2D Point is within a Polygon? 位於但是它實際上並沒有正確地預測,如果該點是多邊形中的公式。

    0熱度

    3回答

    如何檢測線路上的碰撞,最好是鼠標點擊? 我不使用XNA。我只使用簡單的WinForms。而我並沒有創造一款遊戲。 編輯:我從brone鏈接實施解決方案,並得到真正奇怪的結果。這是小片段。我做錯了什麼? Pastebin link

    0熱度

    1回答

    我已經做了遊戲「突圍」。一個有趣的小項目。 現在,我通常不製作遊戲,因此碰撞處理不是我通常想到的。 我有一個槳,一個球和一些磚。現在,當發生碰撞時(我在提到的每個對象周圍繪製矩形),我只需將球的Y值更改爲-Y即可。 這工作正常,除非球從側面(無論是東或西)擊中一塊磚。副作用並不美麗,並破壞遊戲玩法。 我想我可以放心地假設,而不是上述技術,當發生這種情況時,我需要將X值更改爲-X。 到目前爲止,我有

    1熱度

    1回答

    我寫了一個擴展UIImageView的類來允許我在屏幕上動態生成磚。這塊磚是20x10 PNG。 這裏是我的代碼: - (id) initBrick:(NSInteger *)str x:(float)ptX y:(float)ptY { int brickIndex = arc4random() % 10 + 1; NSString *filename = [NSString stringW

    0熱度

    2回答

    當有兩個物體發生碰撞時,我用CGRectIntersectsRect檢查它們。 但是,在它返回YES(他們碰撞)之前,它們已經重疊。 有沒有其他的方法來檢測和解決碰撞? 我的解決方法是比較它們的Y軸,並在檢測到碰撞後將對象彼此分開。 此外,我的一個對象是一個圓,有沒有其他功能的iPhone SDK更好地檢測到碰撞? (目前我把圓矩形,其框架是矩形)

    3熱度

    2回答

    我需要一個算法來檢測,如果一個圓已經打了一個廣場,我看到了這個帖子: Circle-Rectangle collision detection (intersection) 它看起來像我應該去ShreevatsaR的回答,但我是一個數學傻瓜,我不知道如何完成算法。任何人都可以找到時間爲我做一個完整的例子,我已經在網上搜索了這個,但還沒有找到工作的例子。 非常感謝您 索倫 編輯: 確定這裏是我的嘗試

    0熱度

    3回答

    我目前正在製作一個閃存平臺遊戲引擎......但我的碰撞檢測需要一些嚴重的幫助。每當我的角色「跳躍」並着陸在碰撞物體上時,他會在一半的時間內穿過它,然後回到頂部(我希望他成爲的那個頂部)。如果我繼續多次跳躍,如果你願意的話,他的影子會持續一秒鐘地進入碰撞物體,最終使他一路摔倒。這是我的主要課程的代碼,如果你需要我澄清任何事情,請詢問。 package { import flash.displ

    0熱度

    1回答

    我在這裏有一個應用程序,我讓用戶在窗體上拖動鏈接標籤,但我需要能夠做的東西時,他們拖動的鏈接標籤觸摸窗體上的另一個控件。任何人都可以請我指出正確的方向嗎?或提供任何建議/建議? 感謝很多 jase