collision-detection

    0熱度

    2回答

    有沒有一種(簡單)的方式來返回與單個元素碰撞的元素的數量?也許用jQuery?

    3熱度

    2回答

    說我使用glRotate翻譯基於一些任意用戶輸入的當前視圖(即,如果鍵左側按下然後rtri+=2.5f) glRotatef(rtri,0.0f,1.0f,0.0f); 然後我繪製的三角形中旋轉位置: glBegin(GL_TRIANGLES); // Drawing Using Triangles glVertex3f(0.0f, 1.0f, 0.0f); // Top

    2熱度

    2回答

    所以我的問題很簡單,我想它歸結爲您想要如何進行碰撞檢測。爲了簡單起見,我們假設我們正在討論由邊界框定義的2D精靈。另外,我們假設我的精靈對象具有如下檢測碰撞的功能:S.collidesWith(other);最後,場景正在移動,場景中的「牆」可以移動,但對象可能不會觸及牆。 因此,一個簡單的實現可能是這樣的(僞代碼): moveWalls(); moveSprite(); foreach(wa

    3熱度

    1回答

    我最近asked a question關於子視圖中的碰撞檢測,有一個完美的答案。我已經到了應用程序碰撞的最後一點,但我遇到了一個新問題。 使用convertRect很好,從子視圖獲取CGRect。我需要它稍微複雜一些,因爲它不是完全需要檢測的矩形。 我在XCode上創建了一個名爲TileViewController的抽象類。在其他屬性中,它有一個IBOutlet UIView * detectio

    1熱度

    1回答

    我正在開發一個帶有右下角圖像和垃圾箱圖標的小應用程序。 我有多個圖像在主窗口中浮動,並使用鼠標我可以將圖像從一個角落移動到窗口的其他角落,左,右,頂部和底部。 我無法弄清楚如何在圖像接觸和麪板(與垃圾箱圖像),在右上角捕捉事件。 有沒有人知道要聽哪個事件或處理程序?這不是一個拖放的情況,因爲我的圖像是浮動的,所以沒有使用拖放的要點。 謝謝

    4熱度

    2回答

    我正在移動物理引擎中的角色(橢球體)。運動必須受到靜態幾何的約束,但應在邊緣滑動,以免卡住。 我目前的做法是稍微移動它,然後將它從幾何圖形中推回。這似乎有效,但我認爲這主要是因爲運氣。我擔心這種方法會出現混亂的情況。例如,一個尖銳的角落,兩個牆壁將角色推向彼此。 「最先進的」遊戲引擎如何解決這個問題?

    1熱度

    2回答

    我有一個很長的矩形圖像,它以不同角度旋轉。然而,矩形圖像的框架不隨圖像一起旋轉,而是通過旋轉使框架變大以適應旋轉後的圖像。因此,當我使用CGRectIntersectsRect時,碰撞檢測完全關閉,因爲與矩形圖像碰撞的其他圖像在它到達矩形圖像的可見區域之前將發生碰撞。 如果你真的不知道我在說什麼,看看在ASCII圖紙: 正常矩形圖像幀,O- - >像素,|, - - >幀 |----------|

    1熱度

    1回答

    我正在爲iPhone開發2D遊戲,因爲我需要處理碰撞檢測。我需要的是:我有兩個多邊形,每個是一個四邊形多邊形(不是矩形),我需要檢查它們是否發生碰撞。

    4熱度

    2回答

    我正在用C++和SDL進行一個2D平臺遊戲/格鬥遊戲,我在碰撞檢測方面遇到了一些麻煩。 這些關卡由一系列瓷磚組成,我用一個for循環遍歷每一個(我知道這可能不是最好的方法,我也可能需要幫助)。對於角色的每一側,我將它移動一個像素在這個方向上,並檢查是否有碰撞(我也檢查角色是否朝着這個方向移動)。如果發生碰撞,我將速度設置爲0並將玩家移動到平鋪的邊緣。 我的問題是,如果我先檢查水平碰撞,並且玩家每幀

    2熱度

    1回答

    如果我有一個精靈,我將如何檢查兩點之間的碰撞?例如,在我正在製作的遊戲中,我想繪製多條線,我的精靈碰撞。如果我有很多平臺,我認爲這比其他碰撞系統更靈活。